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:

Headers:

Response:

        {
            "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:

Headers:

Response:

        {
            "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"
        }