Layout do Conteúdo do Lote de Envio Micros
O conteúdo do lote enviado pela integração DLL ou HTTP segue o layout que chamamos de TXT Simplificado Micros.
Esse layout é dividido basicamente em 6 grupos:
- H1 - Dados do Destinatário
- H1a - Informações do Endereço
- H2 - Informações do PDV e da Conta
- H3 - Informações Específicas do Micros (são ignoradas na conversão)
- I - Dados dos Produtos
- P - Informações de Pagamento
- OBS - Obscont
- CPL - Informações Complementares
Definição detalhada de cada grupo
Grupo H1
Dados do Destinatário
H1|Tipo|Nome|CPF
Tipo= Física (F) ou Jurídica (J)
Grupo H1a
Informações do Endereço.
H1a|Logradouro|Número|Complemento|Bairro|CódigoMunicípio|NomeMunicipio|UF|CEP|fone
Ex:
H1a|Rua Francisca Maria Tertuliano Leite|165|Ap 25|Piracicaba|3553658|Taquaral|SP|13421775|1928304663
Grupo H2
Informações do PDV e da Conta
H2|idPDV|idConta|NumeroMesa|NomeOperador|ValorGorjeta|idPDVSemRepetição
IdPDV = chk_num do micros (numeração do pedido na praça) e idPDVSemRepetição = chk_seq do micros
Grupo I
Dados dos Produtos
I|itemCode|itemDesc|itemQty|itemValorUni|itemValorTotal|itemAliq|itemDesconto|itemNCM|itemCEST|pisAliq|cofinsAliq|CSTPis|CSTCofins|totDesc|vOutros|redvIcmsBCPisCofins|vBCICMS|pRedBC|itemIcmsCst|cBenef|cEAN|cEANTrib|CFOP
itemAliq - deve-se informar a alíquota do ICMS ou “FF”
- Se o Micros informa o % do ICMS no formato decimal a aplicação aplica CST 00 - Tributado integralmente.
- Se o Micros informa "FF" a aplicação aplica CST 60 - Substituição.
- Se informar “FF” assume que é substituição Tributária (Ex: Refrigerantes) e preenche o XML da seguinte forma:
<ICMS> <ICMS60> <orig>0</orig> <CST>60</CST> </ICMS60> </ICMS>
- Se o Micros informa "GG" a aplicação aplica CST de Gorjeta (41)
- Se o Micros informa "NN" a aplicação aplica a tributação de Estacionamento:
- Se o Micros informar o valor 0 em redvIcmsBCPisCofins o valor do ICMS não será deduzido do valor da base de cálculo do PIS e do COFINS. Caso o valor informado for “1” o valor do ICMS será deduzido do valor da base de cálculo do PIS e do COFINS. Se não for informado nada, será inferido o padrão “0”
Grupo P
Informações de Pagamento
P|TipoPagamento|DescricaoPagamento|ValorTotal|tpTntegra|CNPJ|tBand|cAut
- TipoPagamento = Dinheiro (01), Cheque (02), Crédito (03), Débito (04), Cartão Loja (05), VA (10), VR (11), Vale Presente (12), Vale Combustível (13) ou Outros (99).
- TpIntegra = TEF (1)ou POS (2)
- tBand = Visa (01), Mastercard (02), American Express (03), Sorocred (04), Diners Club (05), Elo (06), Hipercard (07), Aura (08), Cabal (09), Outros (99)
Grupo OBS
Obscont, sendo o primeiro campo o XCampo, o segundo XTexto e o terceiro o tipo do campo customizado.
OBS|xCampo|xTexto|tipo
- O grupo OBS é de preenchimento opcional e uma vez preenchido, o campo “xCampo” e o campo “xTexto” torna-se de preenchimento obrigatório. O campo “tipo” é opcional para esse modelo.
- O campo “xCampo” deve ser preenchindo com uma String com, no mínimo 1 e no máximo 20 caracteres.
- O campo “xTexto” deve ser preenchido com uma String com, no mínimo 1 e no máximo 60 caracteres.
- O campo “tipo” pode ser preenchido com o valor “C” ou “F”, onde “C” significa que o campo é preenchimento de uso livre do contribuinte e “F” significa que o campo é de uso livre do fisco. Não sendo preenchido nenhum desses valores, o valor “C” será atribuído como padrão.
Ex:
OBS|dadosPgto|nConta;valor;tPag;NSU|C
Grupo CPL
Informações Complementares
CPL|Linha de texto para uso livre do emitente
Ex:
CPL|dadosPgto: Contagem;nConta;valor;tPag;NSU
Ex:
H1|F|Joao da Silva|07736653909||||||||| H2|11|805|0|Rennan R|0.00 H3|| I|72602|PRC 1CP WHPJR RF|1|0.40|0.40|3.2000|0.00|21069090| I|74710|PRC CP REF 30MIN|1|9.50|9.50|FF|0.00|22021000|0301200 I|26028|SACHE MAIONESE |1|0.50|0.50|3.2000|0.00|21069090| P|100|CARTAO|10.90|1|01425787000101|99|050087| CPL|PDV: 11 / Conta N.: 805 / Mesa: 0 / Emp.: Rennan R CPL|* * * * * * * * * * * * * * * CPL|SEJA BEM VINDO A CPL|OOBJ KING CPL|A CASA DO SANDUBA CPL|LOJA OOBJ - JOSE CPL|OBRIGADO