Settings

In the app setting page you can choose how the A-Cube e-invoicing app must behave within your Stripe account. You can reach the settings page by clicking on the three dots on the top right of the app view.

A-Cube e-invoicing Stripe App general settings

General preferences

A-Cube e-invoicing Stripe App general settings

User interface language

Choose the language of the A-Cube e-invoicing app, supported languages are English, Italian, Polish

Exclude amount zero

You can choose to not send invoices if total amount is equal to zero.

Set default tax rate (%)

Choose a default tax rate to apply when the product or the payment intent does not have a configured VAT rate. If no VAT rate is found, the invoice or the receipt will not be sent.

Invoicing settings

A-Cube e-invoicing Stripe App invoicing settings

Send invoices automatically

  • Off (manual sends)
    this is the default configuration. In this case you will need to click the "Send" button for each invoice you want to send to SDI.
  • When invoice is finalized (open)
    in case you use Stripe Invoice or Stripe Billing. See Stripe docs
  • When invoice is paid
    in case you use Stripe Invoice or Stripe Billing. See Stripe docs
  • When a payment succeeded in case you integrate with the Stripe Payment and the Payment Intent succeeded. See Stripe docs

Invoice number format and Start autoincrement

Leave this field blank if you want to apply the same invoice number of the Stripe Invoice to the e-invoice. In case you want A-Cube to manage the numbering, fill it with a pattern, in example: S1/%s, where %s will be your auto-incremented invoice number.

Start autoincrement is the number that will be used as the first invoice number.

Allow to send B2C invoices

You can choose to send B2C invoices, in this case you need to set up a fiscal_code field (in Italy it's the so called 'codice fiscale') in the metadata of the customer.

Apply invoice stamp automatically when needed

If selected and if the invoice total amount is bigger than 77.47€ and the vat rate is zero, then the e-invoice will be compliant with the DatiBollo field.

Smart receipt settings

A-Cube e-invoicing Stripe App smart receipts settings

Smart receipts can be enabled by appointing A-Cube to send receipts on your behalf. The appointing operation will be done by signing a mandate with A-Cube through SPID authentication. In this section it is necessary to enter the data of a legal representative of the company sending the receipts, who must have the power to appoint A-Cube the mandate of transmitting them to the Internal Revenue Service.

So Tax Code is the Italian "Codice Fiscale" of this person, and the other fields contain related demographic data. The mobile phone number will be used to digitally sign the appointing concession contract. In addition to signing the document via SMS One Time Password, the procedure also requires the legal representative to use SPID as an additional security measure.

You must provide the following information:

Tax code The company legal representative tax code ("Codice Fiscale" in Italy).

Name The company legal representative name.

Surname The company legal representative surname.

Email The company legal representative email.

Residence The company legal representative residence address.

Cell phone The company legal representative cell phone number.

Your company

A-Cube e-invoicing Stripe App company settings

Fiscal regime

Choose between RF01 or RF19 based on your company tax regime in Italy.

Product nature

Choose between goods or services. This information is useful when calculating the "Natura" field of the VAT in case the VAT is zero.

Company registered in VIES database

Select this option in case your company is registered in the VIES database. You can verify this here. This information is useful when calculating the "Natura" field of the VAT in case the VAT is zero.