Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1020 Bytes

README.mkd

File metadata and controls

44 lines (30 loc) · 1020 Bytes

Sunat Invoice

Ruby gem to use SUNAT Electronic Billing from your app

Allow to generate Electronic Billing Documents and send to SUNAT.

Usage

generate document

First you have to initialize a kind of document that you want, with your desired attributes.

document = SunatInvoice::Invoice.new(invoice_attributes)
Note: Currently we support this kind of documents:

- Invoice for document type `01` and `03`
- CreditNote for document type `07`
- DebitNote for document type `08`

send document

After that, you have to send the document to SUNAT in this way:

for document type 01 and related documents

client = SunatInvoice::InvoiceClient.new
client.dispatch(document)

for document type 03 and related documents, you should send a daily summary instead each document

daily_document = SunatInvoice::DailySummary.new
client.dispatch(daily_document)

parse response