Create
Criar Documento
Cria um novo documento.
POST https://api.cloudinvoice.net/documents/new/
Request Body
document_nature_id*
integer
Natureza do Documento.
⚠️ Apenas obrigatório se o campodocument_id não for fornecido.
Consulte a tabela Apêndice.
document_nature_code
string
Código da Natureza do Documento
⚠️ Este parâmetro substitui document_nature_id
Consulte a tabela Apêndice para saber mais.
document_serie_id
integer
Série de Documentos
Consulte a tabela Séries.
⚠️ Apenas surtirá efeito quando submetido em simultâneo com o campodocument_id.
document_date
date [yyyy-mm-dd]
Data de Emissão ⚠️ Documentos de relevância fiscal (assinados) poderão ignorar este valor.
document_time
time [hh:mm:ss]
Hora de Emissão ⚠️ Documentos de relevância fiscal (assinados) poderão ignorar este valor.
is_tax_included
boolean
Definir valores c/IVA Incluído.
Caso não defina, será usado de acordo com a configuração do documento.
party_class
integer
Classe de Entidade
Apenas em casos muito especííficos poderá ser necessário fornecer este valor. Por norma, este é deduzido da natureza do Documento usado.
Consulte a tabela Apêndice.
party_fiscal_number
string
NIF da Entidade
warehouse_id
integer
Armazém Consulte Tabela Armazéns no Backoffice.
our_reference
string
Nossa Referência.
document_reference
string
Referência do Documento
Este campo poderá ser de preenchimento obrigatório (ex: doc. de compra).
payment_term_id
integer
Condição de Pagamento
Consulte a tabela Condições de Pagamento para saber mais.
global_discount1
float
Desconto Global
Valores entre 0 e 100.
details*
array
Linhas do Documento
Deverá conter uma lista de objectos, sendo que cada objecto poderá conter os parâmetros de uma linha conforme descritos no Apêndice
total_round_amount
float
Valor de Acerto
Poderá tomar valores no intervalo de -9.99 a 9.99. ⚠️ Os acertos estão disponíveis apenas em Documentos de Compra
payments
array
Pagamentos do Documento
Deverá conter uma lista de objectos, sendo que cada objecto poderá conter os parâmetros de um pagamento conforme descritos no Apêndice
finalize
boolean Default: false
Finalizar após criação
Se pretender finalizar de imediato um documento de pagamento imediato (ex: Factura-Recibo), deverá fornecer dados relativos ao(s) pagamento(s) no campo payments.
is_transport_document
boolean
Indica se o Documento é considerado Documento de Transporte
Consulte os parâmetros disponíveis para transporte no Apêndice.
force_communication
boolean
Força comunicação do documento à AT.
Caso não indique, o documento será comunicado em automático se assim for necessário.
generate_mb_reference
boolean
Gerar Referência Multibanco
Esta opção apenas será considerada caso esteja configurada para a sua empresa.
header_text
string
Informação no Cabeçalho do Documento
footer_text
string
Informação no Rodapé do Documento
boolean
Imprimir Documento após criação
Apenas pode imprimir documentos finalizados.
Consulte os parâmetros disponíveis para impressão no Apêndice.
boolean
Enviar por E-mail após criação
Apenas pode enviar por e-mail documentos finalizados.
Consulte os parâmetros disponíveis para impressão no Apêndice.
Para ver exemplos de pedidos nas várias linguagens, consulte a página Exemplos de Pedidos.
Last updated