Geração de Cruzamento
Nesta seção, serão apresentadas algumas solicitações mais requisitadas para a geração de cruzamento
1 - Tabela de Cruzamentos
Os cruzamentos disponíveis, e os seus respectivos parâmetros, estão especificados na tabela abaixo:
CRUZAMENTO | PATH |
---|---|
DAMEF vs SPED | damef-spf |
DCTF vs ECAC | dctf-ecac |
DCTF X PERDCOMP | dctf-perdcomp |
DIRF vs DCTF | dirf-dctf |
DIRF vs ECAC | dirf-ecac |
ECD vs DCTF | ecd-dctf |
ECD vs EFD CONTRIBUIÇÕES | spc-spis |
ECF vs DCTF | ecf-dctf |
ECF vs DIRF | ecf-dirf |
ECF vs ECD | ecf-ecd |
ECF vs Sped Fiscal | ecf-spedfiscal |
EFD Contribuições vs CTe | efd-cte |
EFD CONTRIBUIÇÕES vs DCTF | efd-dctf |
EFD Contribuições vs NFE | efd-nfe |
EFD CONTRIBUIÇÕES vs SPED FISCAL | efd-spedfiscal |
ESOCIAL vs REINF | esoc-reinf |
SINTEGRA vs NFE | snt-nfe |
SPED FISCAL vs CTE | spf-cte |
SPED FISCAL vs DCTF | spedfiscal-dctf |
SPED FISCAL vs NFE | spf-nfe |
SPED FISCAL vs NFCE | spf-nfce |
SPED FISCAL vs OBRIGAÇÕES ESTADUAIS | spf-gia |
SPED FISCAL vs RECOF | spf-recof |
SPED FISCAL vs SAT | spf-cfe |
SPED FISCAL vs XML | spf-xml |
SPED vs GIAST | spf-giast |
SPED vs SEF | sped-sef |
2 - Geração automática de cruzamento
OBS: Todas as chamadas para a geração de cruzamento são realizadas na API de https://corewebapi.asisprojetos.com.br
Neste método informa-se somente o ID do processo do produto predominante. Os processos a serem cruzados são buscados automaticamente. O produto predominante é o produto que aparece primeiro no nome do cruzamento. Exemplo: FISCAL vs DCTF , o produto predominante é FISCAL.
POST /api/v1/cruzamento/{path}/{processo}
Parâmetros:
- path: path identificador do cruzamento, conforme tabela do item 1
- processo: ID do processo do produto predominante
Headers:
- app-key: chave do aplicativo
- account-key: chave da conta
Response:
- JSON contendo o processo de cruzamento criado. Exemplo:
{ "arquivoId": 0, "cnpj": "string", "dataHoraCriacao": "2020-12-30T13:15:51.395Z", "dataHoraExportacao": "2020-12-30T13:15:51.395Z", "dataHoraFim": "2020-12-30T13:15:51.395Z", "dataHoraInicio": "2020-12-30T13:15:51.395Z", "diagnostico": { "advertencia": 0, "beneficio": 0, "erro": 0, "relatorio": 0 }, "finalidade": 0, "id": 0, "informacao": { "cnpj": "string", "encode": "string", "finalArquivo": "string", "finalidade": 0, "indiceInicial": 0, "layout": "string", "mesRef": "string", "produtoId": 0, "quantidadeTotal": 0, "razaoSocial": "string", "status": "string", "uf": "string", "versao": "string", "xargs": "string" }, "mesRef": "string", "nome": "string", "nomeUsuario": "string", "processoPai": 0, "produto": { "ativo": true, "id": 0, "nome": "string", "prefixo": "string" }, "quantidadeResultado": 0, "quantidadeTotal": 0, "razaoSocial": "string", "status": 0, "uf": "string" }
2 - Geração avançada de cruzamento
Neste método informa-se o ID do processo predominante e também os IDs dos processos a serem cruzados.
O produto predominante é o produto que aparece primeiro no nome do cruzamento. O produto a ser cruzado é o segundo. Exemplo: SPED FISCAL vs DCTF, o produto predominante é SPED FISCAL e o produto a ser cruzado é DCTF.
POST /api/v1/cruzamento/{path}/{processoA}/{processosB}
Parâmetros:
- path: path identificador do cruzamento, conforme tabela do item 1
- processoA: ID do processo do produto predominante
- processosB: IDs dos processos a serem cruzados, separados por vírgula
Headers:
- app-key: chave do aplicativo
- account-key: chave da conta
Response:
- JSON contendo o processo de cruzamento criado. Exemplo:
{ "arquivoId": 0, "cnpj": "string", "dataHoraCriacao": "2020-12-30T13:15:51.395Z", "dataHoraExportacao": "2020-12-30T13:15:51.395Z", "dataHoraFim": "2020-12-30T13:15:51.395Z", "dataHoraInicio": "2020-12-30T13:15:51.395Z", "diagnostico": { "advertencia": 0, "beneficio": 0, "erro": 0, "relatorio": 0 }, "finalidade": 0, "id": 0, "informacao": { "cnpj": "string", "encode": "string", "finalArquivo": "string", "finalidade": 0, "indiceInicial": 0, "layout": "string", "mesRef": "string", "produtoId": 0, "quantidadeTotal": 0, "razaoSocial": "string", "status": "string", "uf": "string", "versao": "string", "xargs": "string" }, "mesRef": "string", "nome": "string", "nomeUsuario": "string", "processoPai": 0, "produto": { "ativo": true, "id": 0, "nome": "string", "prefixo": "string" }, "quantidadeResultado": 0, "quantidadeTotal": 0, "razaoSocial": "string", "status": 0, "uf": "string" }