API Reference

Invoices

Package @fatturazione-elettronica-aruba/invoices

Invoices

Electronic invoice management.

InvoicesClient

import { InvoicesClient } from '@fatturazione-elettronica-aruba/invoices';

const invoices = new InvoicesClient(httpClient);

Methods

upload(request)

Send unsigned invoice.

uploadSigned(request)

Send already signed invoice.

findSent(params)

Search sent invoices.

getSentDetail(params)

Get sent invoice detail.

findReceived(params)

Search received invoices.

getReceivedDetail(params)

Get received invoice detail.

sendEsitoCommittente(request)

Send acceptance/rejection outcome.

getSentZip(params)

Download invoice ZIP.

getSentPdd(params)

Download PDD (Distribution Package).

downloadSent(ids, types)

Bulk download.

getDownload(jobId)

Get bulk download result.

Types

InvoiceStatus

type InvoiceStatus =
  | 'Inviata'
  | 'Consegnata'
  | 'Non Consegnata'
  | 'Scartata'
  | 'Accettata'
  | 'Rifiutata'
  | 'Decorrenza Termini'
  | 'Errore Elaborazione'
  | 'In Elaborazione';

DocumentType

type DocumentType =
  | 'TD01' | 'TD02' | 'TD03' | 'TD04' | 'TD05' | 'TD06'
  | 'TD07' | 'TD08' | 'TD09' | 'TD10' | 'TD11' | 'TD12'
  | 'TD16' | 'TD17' | 'TD18' | 'TD19' | 'TD20' | 'TD21'
  | 'TD22' | 'TD23' | 'TD24' | 'TD25' | 'TD26' | 'TD27' | 'TD28';