Integração com Domínio
Índice
- 1 Conceito
- 2 Documentos e Baixas Enviados
- 3 Critérios de Seleção dos Documentos
- 4 Critérios de Seleção das Baixas
- 5 Parâmetros de Configuração
- 6 BOX-e (Domínio Sistemas)
- 7 Tela Integração Domínio
- 8 Situações da Integração
- 9 Fluxo de Processamento
- 10 Auditoria e Controle
- 11 Execução da Integração
- 12 Dúvidas Frequentes
Conceito
A integração com o sistema Domínio (Domínio Sistemas – Thomson Reuters) permite ao usuário do PHERP enviar os documentos fiscais e as baixas de parcelas para o ambiente do contador, reduzindo processos manuais e mantendo a escrita fiscal do contador atualizada.
O envio é feito pela API Onvio da Domínio, usando a autenticação do PHERP e a chave de integração que o contador fornece para o CNPJ de cada filial. As rotinas de seleção, envio, consulta e controle são internas do PHERP.
O envio é sempre manual: o usuário abre a tela Integração Domínio, escolhe o período, marca os documentos e as baixas desejados e aciona o envio. Nada é enviado automaticamente.
Documentos e Baixas Enviados
Documentos
A integração contempla os seguintes documentos:
- Nota Fiscal Eletrônica (NF-e – Modelo 55)
- Nota Fiscal de Consumidor Eletrônica (NFC-e – Modelo 65)
- Nota Fiscal de Serviço (NFS-e – Modelo 3)
- Documentos de Entrada vinculados à NF-e
É enviado o XML do documento, tanto dos emitidos quanto dos cancelados.
Baixas
Além dos documentos, o PHERP envia as baixas de parcelas (recebimentos e pagamentos) dos documentos que geram financeiro, para que o contador também receba o que foi quitado.
Documento e baixa são enviados separadamente: cada um tem o seu registro de integração e a sua situação, e enviar o documento não envia as suas baixas. A ordem recomendada é enviar primeiro o documento e, depois que ele estiver processado, as suas baixas.
Para cada baixa é montado um arquivo com a identificação do documento (CNPJ da filial, espécie, série e número), a data de vencimento e a data de pagamento da parcela, o valor recebido ou pago, juros, multa, desconto, outros valores e o histórico do lançamento.
Critérios de Seleção dos Documentos
Os documentos exibidos para envio devem atender aos seguintes critérios:
- Pertencer à empresa configurada
- Estar com situação Emitido ou Cancelado
- Possuir XML gerado
- Para documentos de entrada, a NF-e deve estar Autorizada ou Cancelada
- Não ter sido enviado anteriormente (documentos com situação Erro podem ser enviados novamente)
- Ter a data de emissão dentro do período da tela (nos cancelados, também vale a data de cancelamento)
Critérios de Seleção das Baixas
As baixas exibidas para envio devem atender aos seguintes critérios:
- Ser baixa de parcela de documento da empresa configurada que gera contas a receber ou contas a pagar
- O tipo do documento deve possuir a relação de venda ou de compra
- O lançamento de tesouraria da baixa deve estar Confirmado
- Não ter sido enviada anteriormente (baixas com situação Erro podem ser enviadas novamente)
- O documento da parcela deve ter sido emitido dentro do período da tela
Atenção: a baixa entra na lista pela data de emissão do documento, e não pela data em que a baixa foi feita. Uma baixa realizada em outubro de uma nota emitida em setembro aparece quando o período de setembro está selecionado. A coluna Data da baixa mostra a data do pagamento.
Parâmetros de Configuração
A integração é configurada por filial, no cadastro Parâmetros Integração Dominio. Cada filial que vai enviar documentos precisa ter o seu parâmetro, porque a chave de integração pertence ao CNPJ da filial.
| Campo | Descrição |
|---|---|
| Filial | Filial a que o parâmetro se refere. Só pode haver um parâmetro por filial |
| Autenticação | Autenticação de APIs com o Client ID (identificador do sistema ERP fornecido pela Domínio Sistemas – Thomson Reuters) e o Client Secret (chave secreta vinculada ao Client ID), usados para gerar o token de acesso |
| Integration Key | Chave fornecida pelo contador (X-IntegrationKey), emitida para o CNPJ da filial |
| BOX-e | Indica se o contador utiliza o serviço BOX-e para armazenamento dos XMLs |
Depois da configuração inicial, o PHERP cuida automaticamente do que segue, sem intervenção do usuário:
- Token de acesso: é gerado com o Client ID e o Client Secret, vale 24 horas e fica guardado na autenticação. Um novo é solicitado somente quando o anterior expira.
- Integration Key efetiva: no primeiro envio da filial, o PHERP valida a chave do contador na Domínio (o CNPJ da chave deve ser o da filial) e gera a chave efetiva usada nos envios, que fica guardada no parâmetro. Se o contador informar uma chave nova, a validação e a geração são refeitas no envio seguinte.
Homologação e produção: o endereço da API da Domínio é único e não é configurado no PHERP (o campo Ambiente da autenticação não altera o destino do envio). Quem define se os arquivos vão para homologação ou para produção é a chave de integração fornecida pelo contador.
BOX-e (Domínio Sistemas)
O BOX-e é um serviço opcional oferecido pela Domínio Sistemas – Thomson Reuters, destinado ao armazenamento em nuvem dos arquivos XML de documentos fiscais pelo período legal de até 5 anos.
A utilização do BOX-e não interfere no funcionamento da integração, nem altera o processo de envio ou validação dos documentos fiscais. Seu uso impacta exclusivamente a forma como os XMLs são armazenados após o processamento no ambiente da Domínio.
Quando habilitado, os documentos fiscais enviados pelo PHERP são armazenados no ambiente da Domínio. Caso não esteja habilitado, os XMLs são apenas processados pela Domínio. O painel de cada registro informa se o arquivo foi enviado ao BOX-e.
A definição do uso do BOX-e é realizada conforme contrato do contador com a Domínio Sistemas e refletida no parâmetro BOX-e de cada filial.
Tela Integração Domínio
A tela lista os documentos e as baixas do período escolhido, com a situação de cada um, e é a partir dela que o usuário envia e acompanha a integração.
Período
O período fica no canto esquerdo do cabeçalho. Por padrão é o mês atual, e pode ser trocado por Este mês, Mês anterior, Últimos 7 dias, Hoje, Tudo ou por um intervalo escolhido no calendário (clicando no primeiro e no último dia). O calendário marca os dias que têm registros e os dias com erro.
O período define apenas o que aparece na lista, não o que é enviado. Cada período lista até 2.000 documentos e 2.000 baixas.
Lista
A lista mostra todos os documentos e baixas que podem ser integrados no período, inclusive os que ainda não foram enviados. As colunas são:
- Situação: em que ponto está a integração do registro
- Tipo: Nota (Entrada ou Saída) ou Baixa (Recebimento ou Pagamento)
- Documento: sigla e número do documento e, nas baixas, o número da parcela
- Filial e Pessoa (cliente ou fornecedor)
- Data: emissão do documento ou, nas baixas, data do pagamento
- Valor
- Enviado em: data e hora do envio
- Retorno da Domínio: último retorno recebido
Envio
Somente o que está marcado é enviado. Os registros são marcados pelas caixas de seleção (a caixa do cabeçalho marca todos os da lista e Shift + clique marca um intervalo). Ao marcar, a barra inferior mostra a quantidade de marcados, quantas notas e baixas, o valor total, quantos serão enviados e os botões Limpar, Consultar situação e Enviar.
- Podem ser enviados os registros A enviar e os que estão com Erro (reenvio). Registros já enviados não são enviados novamente: ficam de fora do envio e só podem ser consultados.
- Registros de uma filial que ainda não tem a chave do contador e a autenticação configuradas também ficam de fora. Nesse caso a tela exibe um aviso com o botão Abrir parâmetros.
- O envio é feito registro a registro e pode levar alguns minutos, conforme a quantidade. Ao final, a tela informa quantos registros foram enviados, quantos tiveram erro e a mensagem de cada erro.
Painel do registro
Ao clicar em uma linha, abre à direita o painel do registro, com a situação, a data de emissão (ou de pagamento, nas baixas), a filial, o valor (e os juros, nas baixas), a identificação do lote na Domínio, o usuário que enviou, se o arquivo foi enviado ao BOX-e, o histórico com as mensagens recebidas da Domínio (com data e hora) e o arquivo que foi, ou será, enviado. Pelo painel também é possível Enviar ou Reenviar, Consultar situação e Baixar XML do registro.
Situações da Integração
| Situação | Significado |
|---|---|
| A enviar | Documento ou baixa elegível que ainda não foi enviado |
| Aguardando a Domínio | Arquivo recebido pela Domínio e aguardando processamento. Use Consultar situação para atualizar |
| Processado | Arquivo importado na escrita fiscal |
| Armazenado na API | Arquivo armazenado pela API da Domínio, que ainda vai importá-lo |
| Processado (fora do BOX-e) | Arquivo importado, mas que não será enviado ao BOX-e |
| Erro | Falha no envio ou rejeição pela Domínio. A mensagem fica no histórico e o registro pode ser enviado novamente |
Consulta da situação
Depois do envio, a Domínio processa o arquivo e o registro pode ficar Aguardando a Domínio. O botão Consultar situação (na barra inferior ou no painel do registro) consulta o retorno da Domínio e atualiza a situação e o histórico dos registros marcados. Podem ser consultados os registros Aguardando a Domínio, Armazenado na API e Processado.
Fluxo de Processamento
Para cada documento ou baixa marcado, o PHERP executa o seguinte fluxo:
- Inicia uma transação
- Cria o registro de controle da integração (no reenvio de um registro com erro, o registro e o histórico existentes são reaproveitados)
- Prepara a autenticação da filial: token de acesso e Integration Key efetiva
- Envia o arquivo (XML do documento ou XML da baixa) à Domínio
- Grava o retorno: situação, identificação do lote na Domínio e BOX-e
- Registra no histórico a mensagem de sucesso ou de erro
- Confirma a transação, gravando também o erro, quando houver
Cada registro é tratado de forma individual.
Auditoria e Controle
Todas as integrações realizadas ficam registradas, permitindo:
- Identificação do documento ou da baixa integrados
- Data e hora do envio e usuário que enviou
- Situação da integração e identificação do lote na Domínio
- Histórico de mensagens e erros, com data e hora de cada retorno
- Arquivo enviado, que pode ser visualizado e baixado (XML)
Esses dados garantem total rastreabilidade do processo.
Execução da Integração
A execução da integração com o Domínio é realizada exclusivamente de forma manual, mediante ação do usuário autorizado na tela Integração Domínio.
O envio é sempre feito pelos registros marcados: o período serve apenas para escolher o que aparece na lista e não existe envio por período. Para enviar tudo o que está na lista, basta marcar todos pela caixa do cabeçalho.
A cada execução, os registros são avaliados individualmente, respeitando os critérios de seleção e evitando o reenvio de documentos e baixas já integrados.
Dúvidas Frequentes
A baixa não aparece na lista. Confira se o documento gera contas a receber ou a pagar, se o tipo do documento é de venda ou de compra, se o lançamento de tesouraria está confirmado e se o período da tela inclui a data de emissão do documento (e não a da baixa).
Posso enviar a baixa de um documento que já foi enviado? Sim. Documento e baixa são envios independentes, e a baixa deve ser enviada depois do documento.
Posso enviar de novo um registro já processado? Não. Somente os registros A enviar ou com Erro podem ser enviados.
Uma filial aparece sem poder enviar. Cadastre ou complete o parâmetro da filial, informando a autenticação e a Integration Key do contador.
Assuntos Relacionados