Integração Com Banco de Dados
Outra forma de realizar a integração dos retornos da Prefeitura é utilizando um Banco de Dados. Esta integração pode ser utilizada com os seguintes Sistemas Gerenciadores de Bancos de Dados:
Microsoft Server 2008;
Microsoft Server 2012;
Oracle 10g ou superior.
A tabela do banco de dados é chamada tbIntegration, e armazenará os retornos dos arquivos enviados para a Prefeitura. A tabela deverá conter campos específicos, conforme segue especificações abaixo:
DOCSTATUS: Status do documento onde:
0 = Não processado;
1 = Processado.
JOBKEY: Indicador de qual ponto emissor deverá processar o documento.
RPSNUMBER: Número do RPS.
RPSSERIES: Série do RPS.
RPSKIND: Tipo do RPS.
CODIBGE: Código IBGE do município.
INSERTDATE: Data do retorno da integração.
DOCDATA: Documento de retorno.
DOCKIND: Tipo do documento retornado onde:
1 = Autorização;
2 = Cancelamento;
3 = Erro.
4 = RPS convertida com sucesso.
NFSeNumber: Número da NFS-e.
Protocol: Código de Verificação da NFS-e.
CodReturn: Código das mensagens concatenados.
TXT = Codigos das mensagens concatenados por ";".
XML = Não é Preenchido uma vez que esta na estrutura do XML(Coluna MSGRETURN).
MSGReturn: Retorno da mensagem de erro do Webservice.
TXT = Mensagens concatenadas por ;
XML = Xml de mensagens.
Contingency: Tipo de contigência:
0 = RPS;
1 = NFS-e;
Nulo = Demais retornos.
FileName: Nomenclatura do arquivo.
IDInput: Id do registro da tabela de input.
IMPORTANTE
Scripts para criação das tabelas: Pré-requisitos;
O nome da tabela de integração não deve conter hífen (-) ou caractere especial.
{{component-feedback-article}}