top of page

e-SAT

Público·1 membro

Rejeicao: Valor total do CF-e SAT maior que o somatorio dos valores de Meio de Pagamento empregados em seu pagamento.

Rejeicao: Valor total do CF-e SAT maior que o somatorio dos valores de Meio de Pagamento empregados em seu pagamento.


Como resolver a mensagem de erro na transmissão do SAT ADVTEC; Rejeicao: Valor total do CF-e SAT maior que o somatorio dos valores de Meio de Pagamento empregados em seu pagamento.


Esse erro é apresentado devido a necessidade de atualização da versão da procedure SP_ENVIAR_DADOS_SAT


Declare a variável V1_TOT_DESC

DECLARE VARIABLE V1_TOT_DESC NUMERIC(14,2);


Ajuste o select do DV1 adicionando o campo V1_TOT_DESC

SELECT CASE WHEN(QTD_DIG = 11) THEN COALESCE(CPF,'') END AS CPF,

CASE WHEN(QTD_DIG = 14) THEN COALESCE(CNPJ,'') END AS CNPJ,

ID_TABELA,

ID_CAIXA,

TOT_PEDIDO,

PERC_DESC,

V1_TOT_DESC

FROM(

SELECT FIRST(1)

REPLACE(REPLACE(REPLACE(A.V1_CLI_CPF,'.',''),'-',''),'/','') AS CPF,

REPLACE(REPLACE(REPLACE(A.V1_CLI_CPF,'.',''),'-',''),'/','') AS CNPJ,

CHARACTER_LENGTH(REPLACE(REPLACE(REPLACE(A.V1_CLI_CPF,'.',''),'-',''),'/','')) QTD_DIG,

COALESCE(A.CODIGOID,0)AS ID_TABELA,

COALESCE(A.V1_CODCAIXA, 1) AS ID_CAIXA,

COALESCE(A.V1_TOT_PEDIDO, 0) AS TOT_PEDIDO,

CAST(COALESCE(A.V1_TOT_DESCON,0)/COALESCE(A.V1_TOT_PRODUT,0) AS NUMERIC(12,2)) AS PERC_DESC

FROM DV101 A

WHERE A.CODIGOID = :CODIGOID

)


INTO :CPF,

:CNPJ,

:CODIGOID_TABELA,

:CODCAIXA,

:V1_TOTALPED,

:PERC_DESCONTO,

:V1_TOT_DESC;


Procure a TAG total, adicione e adicione abaixo as TAGs de desconto total da venda contendo o campo de desconto.

<total>

<DescAcrEntr>

<vDescSubtot>V1_TOT_DESC</vDescSubtot>

</DescAcrEntr>

<vCFeLei12741>'||:SOMA_TRIB||'</vCFeLei12741>

</total>



118 visualizações
  • Instagram
  • Facebook
  • LinkedIn
  • YouTube
bottom of page