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*@@* |
✓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*@@* |