You can export Alguna invoice data for easy import into NetSuite. At the moment we allow you to export NetSuite-compatible invoices.

Get in touch to opt into our NetSuite Beta

The structure of invoices export:

Field NameDescription
InvoiceIdUnique identifier for the invoice in Alguna.
accountIdThe ID of the customer account associated with the invoice.
quoteIdAssociated quote ID if this invoice was generated from a quote.
statusCurrent status of the invoice (e.g., issued, paid).
dueDateDate by which the invoice payment is due.
issueDateDate the invoice was issued.
paidDateDate when the invoice was paid (if applicable).
billingPeriodStartStart date of the billing period for the invoice.
billingPeriodEndEnd date of the billing period for the invoice.
displayBillingPeriodEndDisplayed end date for the billing period on the invoice.
invoicingDateThe date on which the invoice was created in Alguna.
billingPeriodDuration of the billing period (e.g., monthly, yearly).
currencyThe currency used for the invoice (e.g., USD, EUR).
descriptionDescription of the invoice or services/products being billed.
lineItemsArray containing line items billed in the invoice.
lineItems.idUnique identifier for the line item.
lineItems.descriptionDescription of the line item.
lineItems.billingPeriodStartStart date of the billing period for the line item.
lineItems.billingPeriodEndEnd date of the billing period for the line item.
lineItems.displayBillingPeriodEndDisplayed billing period end date for the line item.
lineItems.quantityQuantity of the item being billed.
lineItems.unitPricePrice per unit of the item.
lineItems.totalPriceTotal price for the item (quantity × unit price).
lineItems.taxAmountTax amount applied to the line item.
lineItems.taxRateTax rate applied to the line item.
subtotalThe subtotal amount before taxes are applied.
taxTotal tax amount for the invoice.
totalTotal amount for the invoice, including taxes.
amountPaidAmount already paid towards the invoice.
amountRemainingOutstanding balance remaining for the invoice.
externalIdExternal identifier used for integrating with other platforms like NetSuite.
externalProviderName of the external provider (e.g., Alguna).
externalUrlURL linking to the external invoice or resource.
invoiceNumberUnique number assigned to the invoice.
purchaseOrderNumberPurchase order number if associated with the invoice.
paymentTermsPayment terms for the invoice (e.g., Net 30, Net 60).
isPdfAvailableIndicates whether a PDF version of the invoice is available.
integrationIdID of the integration used for syncing the invoice with external platforms like NetSuite.
paymentIdUnique identifier for the payment if linked to the invoice.
legalEntityIdThe ID of the legal entity responsible for the invoice.

Importing to NetSuite

Once you have the JSON export ready, follow these steps to import it into NetSuite:

  1. Go to your NetSuite account and navigate to the import tool for invoices.
  2. Upload the csv file and map the corresponding fields from Alguna to NetSuite.
  3. Verify that the invoices have been correctly imported by checking the invoice listings in NetSuite.

For more information or assistance with importing invoices, contact your NetSuite support team.