SINTEGRA
é uma lei, uma obrigação dos contribuintes estaduais, nossos clientes, informarem mensalmente por meio de um arquivo txt formatado com os dados de notas fiscais emitidas e recebidas
foi criado inicialmente um sistema nacional, depois cada estado criou ou implementou o seu formato próprio, como existem o de sergipe e pernambuco que diferem um pouco do modelo original usado por alagoas e sao paulo por exemplo
basicamente é assim:
voce vai gravar um arquivo txt com as seguintes informações (como se fosse imprimir um relatório)
cada linha tem 126 (modelo nacional), na primeira linha tem que começar com '10' seguido das informações da empresa como cnpj, razão social e endereço, tem que ver o lay-out certinho em
www.sintegra.gov.br e o tamanho de cada campo
a segunda linha começa com '11' e tem mais informações da empresa como pessoa de contato e telefone
a terceira linha deve começar com '50' e contém as informações de notas fiscais diárias, como cnpj do cliente ou fornecedor
essa linha repete para cada nota fiscal de entrada e saída
depoir 54 contém informações sobre notas fiscais com substituição tributária
depois 60 e 61 sobre cupons fiscais
75 sobre as informações de cada item das notas fiscais como descrição, código de barra, quantidade, valor unitário, desconto
depois tem outros com outras informaçoes mas sempre nessa mesma começa por um numéro de 12 a 89 e contém alguma informação das notas fiscais
90 indica que é a última linha do arquivo e diz quantos registros de cada tipo contém o arquivo, assim: 11000001120000015000015754nnnnnn75nnnn e por aí vai até o limite de 126 caracteres na linha, se nao preenche até completar (não lembro qual o caractere de preenchimento, se zero ou branco
aí tem um programa que normalmente baixa no site da secretaria da fazenda do teu estado que vai verificar as inconsistências desse arquivo, desde a formatação dos tamanhos dos campos de acordo com o que eles pedem até a falta de alguma informação, como telefone, pessoa de contato etc