Neste artigo, irá obter informações sobre a transição da versão V0.18 para a V1.0.
Se já iniciou a integração com a versão V0.19 ou posterior, não precisa de ler este artigo.
Para que o processo de validação a partir da V0.19 seja bem-sucedido com uma interface programada para a V0.18 ou anterior, terá de refletir as seguintes alterações:
Propriedade «fiscalDocumentStartTime» adicionada
Adicionámos a propriedade fiscalDocumentStartTime aos objetos Document e fiscalResponse.
Se criar o seu documento utilizando o construtor Document(fiscalResponse response) após obter o fiscalResponse através do método createDocument, não precisa de fazer nada.
Se criar o documento por conta própria, sem utilizar o construtor, terá de definir, pelo menos, estes três campos, para além dos outros campos que pretenda enviar para o sistema fiscal.
- fiscalDocumentNumber
- fiscalDocumentRevision
- fiscalDocumentStartTime (NOVO)
Se não definir esta nova propriedade, receberá um erro de validação.
Adicionada a propriedade PaymentType ao DocumentPayment
Adicionámos o tipo de pagamento ao pagamento do documento (na coleção de pagamentos).
É necessário definir esta propriedade.
Para mais informações sobre o tipo de pagamento, consulte o seguinte artigo:
Adicionado o BusinessTransactionType à DocumentPosition
Adicionámos o tipo de transação comercial à posição do documento (na coleção de posições).
Deve definir esta propriedade caso não esteja a enviar uma posição de item normal.
Para mais informações sobre tipos de transação comercial, consulte a documentação do modelo de objeto de documento.
Releasearemos uma visão geral de casos de negócio nos próximos dias, com exemplos relativos à utilização de tipos de transação comercial especiais no caso de um cenário específico.
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.