Fluxo POS em Batch

Anterior
Próximo
Feedback
Imprimir

Fluxo POS em Batch

 

No fluxo POS em BATCH, todos os documentos são enviados para processamento posterior.

 

Abaixo temos exemplos de arquivos para venda à cartão no formato POS:

 

FLUXO POS EM BATCH (FLUXO ASSÍNCRONO E SÍNCRONO NDD)

 

1 - O primeiro arquivo a ser enviado é o ped_env-pag:

 

0000;1.00;ENVIARPAGAMENTO

11000;

11100;25CFE38D-3B92-46C0-91CA-CFF751A82D3D

11101;pag001;ChaveRequisicao;26359854-5698-1365-9856-965478231456

11101;pag001;Estabelecimento;10

11101;pag001;IdProcesso;1000034

11101;pag001;SerialPos;1234

11101;pag001;Cnpj; 14200166000166

11101;pag001;IcmsBase;0.23

11101;pag001;ValorTotalVenda;150.23

11101;pag001;HabilitarMultiplosPagamentos;true

11101;pag001;HabilitarControleAntiFraude;false

11101;pag001;EmitirCupomNFCE;false

11101;pag001;CodigoMoeda;BRL

11101;pag001;OrigemPagamento;teste 195

 

Cada pagamento deve ter um IdProcesso único. É o IdProcesso que fará o vínculo entre todos os arquivos de pagamento em Batch POS. Segue o retorno do arquivo ped_env-pag no fluxo em Batch:

 

0000;1.00;EnvioPagamento

1000;100;Processamento realizado com sucesso

 

Isto indica apenas que recebemos o arquivo para posteriormente ser processado. O resultado do processamento deste arquivo será controlado pelo SAT Server, ou seja, o PDV não irá obter este retorno. O conteúdo do retorno processado pelo integrador, será o mesmo conteúdo do fluxo on-line e será transparente para o PDV.

 

2 - Envio de ped_sta-valid.

 

O  ped_sta-valid deverá conter o IDProcesso:

 

0000;1.00;VERIFICARSTATUSVALIDADOR

11000;

11200;25CFE38D-3B92-46C0-91CA-CFF751A82D3D

11201;pag001;IdProcesso;1000034

11201;pag001;Cnpj;14200166000166

 

Segue o retorno do arquivo ped_sta-valid no fluxo Batch para o PDV:

 

0000;1.00;VerificarStatusValidador

1000;100;Processamento realizado com sucesso

 

Isto indica apenas que o SAT Server recebeu o arquivo para posteriormente ser processado. O resultado do processamento deste arquivo será controlado pela solução, ou seja, o PDV não irá obter este retorno. O conteúdo do retorno processado pelo integrador, será o mesmo conteúdo do fluxo on-line e será transparente para o PDV.

 

3 - O próximo arquivo é a venda:

 

0000;4.00;ENVIO

1000;1391789343357

2000;4.00;

2100;42;19326749;VENDA DE MERCADORIA ADQUIRIDA OU RECEB.DE TERCEIRO;0;65;466;29;2015-05-07T08:36:42-02:00;;1;1;4209300;4;9;7;2;1;1;1;0;NDDigital NFe 4.3.0

2200;14200166000166;EMITENTE DA NFC-E COM UM NOME GIGANTE GERANDO A QUEBRA DE L;EMITENTE DA NFC-E;1234567890;;123123;;3

2210;RUA TESTE NFCE;17171;PROXIMO A RODOVIARIA;BAIRRO: TESTE NFCE;4202909;LAGES;SC;88512050;1058;BRASIL;32518000

2300;10575716000170;Fazenda;9;;;;

2310;RUA TESTE NFCE;17171;PROXIMO A RODOVIARIA;BAIRRO: TESTE NFCE;4202909;LAGES;SC;88512050;1058;BRASIL;32518000

3000;0001;0012345678905;Trib ICMS Integral Aliquota 10.00% - PIS e COFINS cod 04 - Orig 0;47061000;;;5001;kg;1.0000;100.00;100.00;;kg;1.0000;100.00;;;;;1;;;

3040;820101016;;;;SC

3100;0;00;0;0.00;10.00;0.00

3220;04;

3320;04;

4000;0.00;0.00;0.00;0.00;0.00;100.00;0.00;0.00;0.00;0;0.00;0;0;0.00;100.00;0.00

5000;9

5700;1460;;;;8154.192;8154.192

6500;01;1000.00

6500;02;10.00

 

No retorno da venda temos a chave da nota:

 

0000;4.00;Envio

1000;100;Processamento realizado com sucesso

1100;CFe23180414200166000166599000083230002276242713;p9FS00gx+G2CvV0d9YwMng1zcMRayrseHhZhsDzqbdYug0yltarG7bYAfmtNZEWlaf2+BLHD/eLW1lRN7VNd6oAT6fIHm1FfaSm+xXuMEKStuUEMci6rUI/oBsmOE9B4BCPfOKOxTd5C8Raf+Wfsbez+HMMOyrtVVr9RUnzoBFE2xZ2PXdUgAA67ByZzNHD7Oa4ph33iU/kmlD0XrnqA1MDuPCEIFgibOTePKHpQtqqJ6aO/eN+4AaFcpOQ0eGMnrLVZvCCwSaAfwda6j9lexoIsgVHYnCUNvQcIZ/xHWPmjJYwl5O5AV72Vl5H97XE5i6vmGUi/btK7sx2ySuq1UQ==;82356;2018-04-18T17:07:24-03:00

2000;42150514200166000166654660000000299193267494

 

4 - E por último, enviamos o ped_resp-fis, que é o arquivo que faz o vínculo entre o pagamento e a nota.

   

Segue o envio do ped_resp-fis:

 

0000;4.00;RESPOSTAFISCAL

11000;

11300;25CFE38D-3B92-46C0-91CA-CFF751A82D3D

11301;pag001;IdProcesso;1000034

11301;pag001;ChaveAcesso;23180414200166000166599000083230002276242713

11301;pag001;Bandeira;1

11301;pag001;Adquirente;1

11301;pag001;CNPJ;14200166000166

11301;pag001;NumeroDocumento;0000788

 

O Campo IdProcesso, deverá ser o mesmo utilizados no ped_env-pag e ped_resp-fis, o campo ChaveAcesso é a chave da nota obtido no retorno do ped_env. Como o PDV não tem conhecimento do retorno do sta_valid, os campos Nsu e NumeroAprovacao (CodigoAutorizacao do sta_valid) não são enviados pois os valores serão obtidos automaticamente no retorno do arquivo sta-valid, armazenado previamente em banco cujo o envio será automático.

 

Segue o retorno do arquivo ped_resp-fis no fluxo POS Integrado em Batch para o PDV:

 

0000;1.00;RespostaFiscal

                1000;100;Processamento realizado com sucesso

 

Isto indica apenas que o SAT Server recebeu o arquivo para posteriormente ser processado. O resultado do processamento deste arquivo será controlado pela solução, ou seja, o PDV não irá obter este retorno. O conteúdo do retorno processado pelo integrador, será o mesmo conteúdo do fluxo on-line e será transparente para o PDV.

 

Voltar