Importante
O tipo de envio abaixo só pode ser usado para modelo TSV de integração.
|
Mensageria de Pagamentos - Tipo 90 |
|||
|
Nome |
Obrigatório |
Tipo |
Descrição |
|
Comando |
S |
Numérico |
Fixo “90” |
|
Identificador |
S |
Inteiro |
Informar o identificador do tipo 90. |
|
ChaveAcessoValidador |
S |
String |
Código de identificação do Estabelecimento junto a SEFAZ e ao módulo do Validador fiscal, futuramente esta chave estará disponível no integrador fiscal |
|
ChaveRequisicao |
S |
String |
Chave Guid que poderá ser gerada pela PDV/AC, esta chave deve identificar de forma única o CNPJ + Adquirente que irá processar o pagamento |
|
Estabelecimento |
S |
String |
Código do Estabelecimento / MerchantID fornecido pela Adquirente contratada pelo Contribuinte |
|
SerialPOS |
S |
String |
Número Serial do POS que será utilizado para o envio do Valor de cobrança para o equipamento POS, deverá existir no PDV/AC um cadastro de POS para que seja selecionada na venda um determinado POS, ou para todos os POS, em casos de AC/PDV que não utilizam TEF pode ser vinculado a esse cadastro a CHAVEREQUISICAO |
|
CNPJ |
S |
String |
Número do CNPJ do Contribuinte |
|
IcmsBase |
S |
Numérico |
Deverá ser informado o valor das operações sujeitas à legislação do ICMS, incluindo Base Tributada, Isenta, Diferida, Com Redução, Não Tributada e etc. Os valores dos serviços que não estão sujeitas à legislação do ICMS não devem ser somados nesta TAG, como por exemplo, serviços de conserto, serviços de entrega, pagamento de contas, etc |
|
ValorTotalVenda |
S |
Númerico |
Deverá ser informado o valor da venda que será cobrado, este valor poderá ser somado a valores de serviços, gorjeta, recarga de celular, e etc |
|
HabilitarMultiplosPagamentos |
S |
String |
Este recurso será usado para definir se haverá múltiplos pagamentos no processo de pagamento, muito comum quando é pago em múltiplos cartões e divisão de conta em restaurante. False ou True |
|
HabilitarControleAntiFraude |
S |
String |
Este processo será usado para validação de possíveis fraudes no pagamento, verificando uma base histórica. False ou True |
|
CodigoMoeda |
S |
String |
Informa a Moeda que será pago a venda. Utilizar tabela ISO 4217. Real = BRL |
|
EmitirCupomNFCE |
S |
String |
Permitirá que o NFC-e seja emitido diretamente por equipamentos POS ou MPOS. False ou True |
|
OrigemPagamento |
S |
String |
Esta informação servirá para que as informações apresentadas no equipamento de pagamento possam ser consultadas em lista, permitindo assim uma maior flexibilidade no processo de pagamento e um maior controle ao cliente e aos contribuintes |
|
Sessão |
S |
String |
Número aleatório para controle de sessão e recuperação de um PDV em caso de falta de energia |
|
Retorno mensageiria de Pagamento - Tipo 90 |
||
|
Nome |
Tipo |
Descrição |
|
Status |
Númerico |
Status da operação (0 – ok) |
|
Identificador |
String |
= sessão (obrigatório) |
|
Código |
String |
Código de retorno do Integrador Fiscal: AP: Arquivo Processado EI: identificador não encontrado no xml EE: Erro geral no componente (vem descrito na tag ) EPO: Preencha todos os campos obrigatórios |
|
IdPagamento |
String |
NSU – Número Sequencial Único fornecido pela SEFAZ que deverá ser armazenado no PDV/AC para posterior consultas ao Validador Fiscal |
|
Mensagem |
String |
Mensagem de retorno com a situação da requisição de pagamento |
|
Sessão |
Númerico |
Número aleatório para controle de sessão e recuperação de um PDV em caso de falta de energia.. |
|
Exemplo de envio de pagamento |
|
@**@90 123456789 25CFE38D-3B92-46C0-91CA-CFF751A82D3D 26359854-5698-1365-9856-965478231456 555 ASD123 11111111111111 100,00 100,00 False False BRL False 97 756*@@* |
|
Exemplo de retorno de sucesso |
|
@**@0 123456789 AP 337173499 Pagamento enviado com sucesso ao validador fiscal! O ID da transação para acompanhar o status e identificá-la no portal de ajustes é 337173499 756*@@* |
Importante
-
Mensagerias com erro devem devolver o retorno com -3.
-
Mensageria correta, porém com o integrador parado o retorno deve ser -11 timeout.
|
Exemplo de retorno de erro ao enviar pagamento |
|
@**@-3 444 EE Dados de inicializacao do agente estao vazios, a funcao Configuracao-TSV deve ser executada 123456*@@* |
|
Exemplo de retorno falha de comunicação com o integrador MFe |
|
@**@-11 444 EE Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe 123456*@@* |