Invoice
Endpoints for Invoice
Endpoints for Invoice
POST/api/v1/invoices/filter
Authentication: Bearer token (JWT)
pagenumberOptional1minimum: 1takenumberOptional10minimum: 1maximum: 50orderBystringOptional"createdAt"Allowed values: "createdAt", "id", "updatedAt"orderDirectionstringOptional"desc"Allowed values: "asc", "desc"application/jsoninvoiceStatusarray of INVOICE_STATUSOptional"paid", "unpaid", "over-due", "over-paid", "partially-paid", "refunded", "credited", "partially-credited"invoiceNumbernumberOptionalmemberSearchstringOptionalmaxLength: 120memberIdstringitemsarray of InvoiceResponseRequired23 fieldsitemsidnumberRequired when parent is presentField path: items[].idcurlcurl https://api.subrite.no/api/v1/invoices/filter \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceStatus": [
"paid"
],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {
"operator": "EQUALS",
"amount": 0,
"secondAmount": 0
},
"deliveryStatus": [
"sent_via_einvoice"
],
"types": [
"payment"
],
"memberPackageStatus": [
"active"
]
}'POST/api/v1/invoices/credit-note
Authentication: Bearer token (JWT)
application/jsonmemberIdstringRequiredreferenceInvoiceNumbernumberOptionalorderLinesarray of CreditNoteOrderItemPOST/api/v1/invoices/create-invoice
Authentication: Bearer token (JWT)
application/jsonmemberIdstringRequiredorderLinesarray of InvoiceOrderItemRequired3 required when the containing object is present3 fieldsorderLinesGET/api/v1/invoices/{invoiceNumber}/member/{memberId}
Authentication: Bearer token (JWT)
memberIdstringRequiredinvoiceNumbernumberRequiredPOST/api/v1/invoices/batch-download/initiate
Authentication: Bearer token (JWT)
application/jsoninvoiceNumbersarray of numberOptionalfilterInvoiceFilterOptional2 conditional requirements in nested objects11 fieldsfilterGET/api/v1/invoices/batch-download/progress/{jobId}
Authentication: Bearer token (JWT)
jobIdstringRequiredGET/api/v1/invoices/batch-download/stream/{jobId}
Authentication: Bearer token (JWT)
jobIdstringRequiredThis response has no body.
PATCH/api/v1/invoices/{invoiceNumber}/due-date
Authentication: Bearer token (JWT)
invoiceNumbernumberRequiredapplication/jsondueDatestring (date-time)RequiredPATCH/api/v1/invoices/batch-mark-as-sent
Authentication: Bearer token (JWT)
application/jsonSame fields as Initiate a batch download of invoices (Request body).
POST/api/v1/invoices/batch-create-credit-notes
Authentication: Bearer token (JWT)
application/jsonSame fields as Initiate a batch download of invoices (Request body).
POST/api/v1/invoices/validate-batch-create-credit-notes
Authentication: Bearer token (JWT)
application/jsonSame fields as Initiate a batch download of invoices (Request body).
POST/api/v1/invoices/validate-batch-mark-as-sent
Authentication: Bearer token (JWT)
application/jsonSame fields as Initiate a batch download of invoices (Request body).
GET/api/v1/invoices/extension-summary-for-over-payment/{invoiceNumber}
Authentication: Bearer token (JWT)
invoiceNumbernumberRequiredPOST/api/v1/invoices/create-invoice-for-over-payment
Authentication: Bearer token (JWT)
application/jsonorderLinesarray of CreditNoteOrderItemRequired2 required when the containing object is present4 fieldsorderLinesmemberEmailstringOptionalmaxLength: 120dateFromstring (date-time)OptionaldateTostring (date-time)OptionalamountFilterAmountFilterOptional2 required when the containing object is present3 fieldsamountFilteroperatorComparisonOperatorRequired when parent is presentField path: amountFilter.operator"EQUALS", "BETWEEN", "GREATER_THAN", "LESS_THAN"amountnumberRequired when parent is presentField path: amountFilter.amountsecondAmountnumberOptionalField path: amountFilter.secondAmountdeliveryStatusarray of INVOICE_DELIVERY_STATUSOptional"sent_via_einvoice", "sent_via_email", "sent_via_sms", "sent_via_payment_gateway", "sent_manually", "in_progress", "not_sent"typesarray of TransactionResponseTypeOptional"payment", "refund", "invoice", "credit_note", "rounding_adjustment"memberPackageStatusarray of MEMBER_PACKAGE_STATUSOptional"active", "inactive", "pending", "paused", "stopped", "expired", "waiting_for_activation"{
"invoiceStatus": [
"paid"
],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {
"operator": "EQUALS",
"amount": 0,
"secondAmount": 0
},
"deliveryStatus": [
"sent_via_einvoice"
],
"types": [
"payment"
],
"memberPackageStatus": [
"active"
]
}typeTransactionResponseTypeRequired when parent is presentField path: items[].type"payment", "refund", "invoice", "credit_note", "rounding_adjustment"invoiceNonumberRequired when parent is presentField path: items[].invoiceNoinvoiceDatestring (date-time)Required when parent is presentField path: items[].invoiceDatepackNamestringRequired when parent is presentField path: items[].packNamememberPackageIdnumberRequired when parent is presentField path: items[].memberPackageIdmemberIdstringRequired when parent is presentField path: items[].memberIdmemberEmailstringRequired when parent is presentField path: items[].memberEmailmemberNamestringField path: items[].memberNametotalAmountnumberRequired when parent is presentField path: items[].totalAmountstatusINVOICE_STATUSRequired when parent is presentField path: items[].status"paid", "unpaid", "over-due", "over-paid", "partially-paid", "refunded", "credited", "partially-credited"memberPackageStatusMEMBER_PACKAGE_STATUSField path: items[].memberPackageStatus"active", "inactive", "pending", "paused", "stopped", "expired", "waiting_for_activation"deliveryStatusINVOICE_DELIVERY_STATUSField path: items[].deliveryStatus"sent_via_einvoice", "sent_via_email", "sent_via_sms", "sent_via_payment_gateway", "sent_manually", "in_progress", "not_sent"isCreditNotebooleanRequired when parent is presentField path: items[].isCreditNotereferencedInvoiceNumbernumberField path: items[].referencedInvoiceNumberkidstringRequired when parent is presentField path: items[].kidnotestringRequired when parent is presentField path: items[].notepaymentProviderPAYMENT_PROVIDERRequired when parent is presentField path: items[].paymentProvider"stripe", "vipps", "external", "nets", "efaktura-avtalegiro-ehf", "swedbankpay"memberNumbernumberRequired when parent is presentField path: items[].memberNumberinvoiceDueDatestring (date-time)Field path: items[].invoiceDueDateorderIdnumberRequired when parent is presentField path: items[].orderIdautoGeneratedbooleanRequired when parent is presentField path: items[].autoGeneratedcreditNoteNumbersarray of numberField path: items[].creditNoteNumbersmetaPageMetaRequired6 fieldsmetapagenumberRequiredField path: meta.pagetakenumberRequiredField path: meta.takecountnumberRequiredField path: meta.countpageCountnumberRequiredField path: meta.pageCounthasPreviousPagebooleanRequiredField path: meta.hasPreviousPagehasNextPagebooleanRequiredField path: meta.hasNextPage{
"items": [
{
"creditNoteNumbers": []
}
],
"meta": {
"page": 0,
"take": 0,
"count": 0,
"pageCount": 0,
"hasPreviousPage": true,
"hasNextPage": true
}
}This response has no body.
unauthorized
This response has no body.
forbiddenResource
messageCodestringRequiredmessagestringerrorsarray of FieldErrorRequired7 fieldserrorsfieldstringRequired when parent is presentField path: errors[].fieldfieldValuestringRequired when parent is presentField path: errors[].fieldValueidentifierstringRequired when parent is presentField path: errors[].identifieridentifierValuestringRequired when parent is presentField path: errors[].identifierValuemessageCodestringRequired when parent is presentField path: errors[].messageCodemessagestringField path: errors[].messageerrorTypestringRequired when parent is present{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}orderLinesproductIdnumberOptionalField path: orderLines[].productIdquantitynumberRequired when parent is presentField path: orderLines[].quantityamountnumberRequired when parent is presentField path: orderLines[].amountorderItemIdnumberOptionalField path: orderLines[].orderItemIdnotestringOptionalcreditFullAmountbooleanOptionalaccountingDatestring (date-time)Required{
"memberId": "string",
"referenceInvoiceNumber": 0,
"note": "string",
"creditFullAmount": true,
"accountingDate": "2019-08-24T14:15:22Z"
}statusINVOICE_STATUSRequired"paid", "unpaid", "over-due", "over-paid", "partially-paid", "refunded", "credited", "partially-credited"deliveryStatusINVOICE_DELIVERY_STATUSRequired"sent_via_einvoice", "sent_via_email", "sent_via_sms", "sent_via_payment_gateway", "sent_manually", "in_progress", "not_sent"remainingAmountnumberRequiredtotalTaxAmountnumberRequiredtaxExclusiveAmountnumberRequiredinvoiceNumbernumberRequiredlanguagestringRequired"en", "no", "sv", "da"packNamestringRequiredplanNamestringRequiredautoGeneratedbooleanRequiredperiodStartDatestring (date-time)RequiredperiodEndDatestring (date-time)RequiredmemberInfoMemberInfoRequired6 fieldsmemberInfofullNamestringRequiredField path: memberInfo.fullNameemailstringRequiredField path: memberInfo.emailphonestringRequiredField path: memberInfo.phoneisCompanybooleanRequiredField path: memberInfo.isCompanycompanyNamestringRequiredField path: memberInfo.companyNameorganizationNoaddressInfoAddressInfoRequired13 fieldsaddressInfoline1stringRequiredField path: addressInfo.line1line2stringRequiredField path: addressInfo.line2citystringRequiredField path: addressInfo.citystatestringRequiredField path: addressInfo.statepostCodestringRequiredField path: addressInfo.postCodecountrystringRequiredtenantInfoTenantInfoRequiredNested fields omitted: field limit.orderNumbernumberRequiredorderItemInfoarray of OrderItemInfoRequired4 fieldsorderItemInfonamestringRequired when parent is presentField path: orderItemInfo[].namepricenumberRequired when parent is presentField path: orderItemInfo[].pricetaxnumberRequired when parent is presentField path: orderItemInfo[].taxquantitynumberRequired when parent is presentField path: orderItemInfo[].quantitytaxGroupInfoarray of TaxGroupInfoRequired3 fieldstaxGroupInfotaxRatenumberRequired when parent is presentField path: taxGroupInfo[].taxRatebaseAmountnumberRequired when parent is presentField path: taxGroupInfo[].baseAmounttaxAmountnumberRequired when parent is presentField path: taxGroupInfo[].taxAmountpaymentProviderstringRequired"stripe", "vipps", "external", "nets", "efaktura-avtalegiro-ehf", "swedbankpay"paymentMethodstringRequired"card", "vipps", "manual_registration", "efaktura", "ehf", "avtalegiro"amountnumberRequiredpaidAmountnumberRequireddueDatestring (date-time)RequiredpaymentDatestring (date-time)RequiredaccountingDatestring (date-time)RequiredcurrencystringRequiredtenantIdnumberRequiredorderOrderRequiredNested fields omitted: field limit.eInvoicePaymentEInvoicePaymentRequiredNested fields omitted: field limit.memberMemberRequiredNested fields omitted: field limit.tenantTenantRequiredNested fields omitted: field limit.refundsarray of RefundRequiredNested fields omitted: field limit.isCreditNotebooleanRequirednotestringRequiredreferencedInvoiceNumbernumberRequiredreferencedInvoiceIdnumberRequiredreferencedInvoiceInvoiceRequiredRecursive schema; nested fields are not repeated.creditNotesarray of InvoiceRequiredRecursive schema; nested fields are not repeated.paymentsarray of PaymentRequiredNested fields omitted: field limit.transactionTransactionRequiredNested fields omitted: field limit.idnumberRequiredcreatedAtstring (date-time)RequiredupdatedAtstring (date-time)RequireddeletedAtstring (date-time)RequiredmetaDataobjectRequiredunauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/credit-note \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"memberId": "string",
"referenceInvoiceNumber": 0,
"orderLines": [
{}
],
"note": "string",
"creditFullAmount": true,
"accountingDate": "2019-08-24T14:15:22Z"
}'productIdnumberRequired when parent is presentquantitynumberRequired when parent is presentField path: orderLines[].quantityamountnumberRequired when parent is presentField path: orderLines[].amountaccountingDatestring (date-time)RequirednotestringOptionalSame fields as Create a credit note for a member (201).
{
"status": "paid",
"deliveryStatus": "sent_via_einvoice",
"remainingAmount": 0,
"totalTaxAmount": 0,
"taxExclusiveAmount": 0,
"invoiceNumber": 0,
"language": "en",
"packName": "string",
"planName": "string",
"autoGenerated": true,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"memberInfo": {
"fullName": "<fullName>",
"email": "string",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string"
},
"addressInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>"
},
"tenantInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>",
"tenantName": "string",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"invoiceLogo": "string"
},
"orderNumber": 0,
"orderItemInfo": [
{}
],
"taxGroupInfo": [
{}
],
"paymentProvider": "stripe",
"paymentMethod": "card",
"amount": 0,
"paidAmount": 0,
"dueDate": "2019-08-24T14:15:22Z",
"paymentDate": "2019-08-24T14:15:22Z",
"accountingDate": "2019-08-24T14:15:22Z",
"currency": "string",
"tenantId": 0,
"order": {
"orderNumber": 0,
"memberPackageId": 0,
"recurringPriceAtOrder": 0,
"paymentId": 0,
"paymentToken": "<paymentToken>",
"type": "initial",
"orderItems": [],
"payment": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"invoice": {},
"tenantId": 0,
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"memberPackageChange": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"eInvoicePayment": {
"kid": "string",
"status": "PENDING",
"channel": "Efaktura 2.0",
"summary": "string",
"xml": "string",
"invoiceId": 0,
"paymentId": 0,
"invoice": {},
"payment": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"member": {
"userId": 0,
"memberNumber": 0,
"tenantId": 0,
"externalId": "string",
"fullName": "<fullName>",
"nickName": "string",
"avatar": "string",
"email": "string",
"birthDate": "<birthDate>",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string",
"deleteAfterExpiration": true,
"customPropertyValues": {},
"productRecipients": [],
"id": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"tenant": {
"market": "NO",
"productName": "enterprise",
"additionalFeatures": [],
"disabledFeatures": [],
"name": "string",
"isActive": true,
"defaultLanguage": "en",
"hostName": "string",
"logo": "string",
"favicon": "string",
"authLogo": "string",
"authLogoHeight": 0,
"siteUrl": "string",
"termsUrl": "string",
"privacyUrl": "string",
"gtm": "string",
"taxRates": [],
"smsOtp": true,
"emailProvider": "brevo",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"defaultLogoutURL": "string",
"postalAddress": "<postalAddress>",
"otpTemplateId": {},
"smsSenderId": 0,
"emailSenderId": 0,
"smsSender": {
"metaData": {}
},
"emailSender": {
"metaData": {}
},
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"preference": {
"inputFieldConfig": [],
"customFieldsOnMemberCard": [],
"customFieldsOnInvoice": [],
"visibleAdditionalFieldsOnMypage": [],
"metaData": {}
},
"settings": {
"aiResidency": {},
"metaData": {}
},
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"refunds": [
{
"metaData": {}
}
],
"isCreditNote": true,
"note": "string",
"referencedInvoiceNumber": 0,
"referencedInvoiceId": 0,
"referencedInvoice": {},
"creditNotes": [
{}
],
"payments": [
{
"metaData": {}
}
],
"transaction": {
"transactionGroupId": 0,
"type": "payment",
"memberPackageId": 0,
"amount": 0,
"reference": "string",
"invoiceId": 0,
"paymentId": 0,
"refundId": 0,
"accountingDate": "2019-08-24T14:15:22Z",
"status": "ignored",
"tenantId": 0,
"memberId": "string",
"transactionGroup": {
"transactions": [],
"metaData": {}
},
"member": {
"customPropertyValues": {},
"productRecipients": [],
"metaData": {}
},
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"invoice": {},
"payment": {
"metaData": {}
},
"refund": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/create-invoice \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"memberId": "string",
"orderLines": [
{}
],
"accountingDate": "2019-08-24T14:15:22Z",
"note": "string"
}'InvoiceSame fields as Create a credit note for a member (201).
{
"status": "paid",
"deliveryStatus": "sent_via_einvoice",
"remainingAmount": 0,
"totalTaxAmount": 0,
"taxExclusiveAmount": 0,
"invoiceNumber": 0,
"language": "en",
"packName": "string",
"planName": "string",
"autoGenerated": true,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"memberInfo": {
"fullName": "<fullName>",
"email": "string",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string"
},
"addressInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>"
},
"tenantInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>",
"tenantName": "string",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"invoiceLogo": "string"
},
"orderNumber": 0,
"orderItemInfo": [
{}
],
"taxGroupInfo": [
{}
],
"paymentProvider": "stripe",
"paymentMethod": "card",
"amount": 0,
"paidAmount": 0,
"dueDate": "2019-08-24T14:15:22Z",
"paymentDate": "2019-08-24T14:15:22Z",
"accountingDate": "2019-08-24T14:15:22Z",
"currency": "string",
"tenantId": 0,
"order": {
"orderNumber": 0,
"memberPackageId": 0,
"recurringPriceAtOrder": 0,
"paymentId": 0,
"paymentToken": "<paymentToken>",
"type": "initial",
"orderItems": [],
"payment": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"invoice": {},
"tenantId": 0,
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"memberPackageChange": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"eInvoicePayment": {
"kid": "string",
"status": "PENDING",
"channel": "Efaktura 2.0",
"summary": "string",
"xml": "string",
"invoiceId": 0,
"paymentId": 0,
"invoice": {},
"payment": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"member": {
"userId": 0,
"memberNumber": 0,
"tenantId": 0,
"externalId": "string",
"fullName": "<fullName>",
"nickName": "string",
"avatar": "string",
"email": "string",
"birthDate": "<birthDate>",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string",
"deleteAfterExpiration": true,
"customPropertyValues": {},
"productRecipients": [],
"id": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"tenant": {
"market": "NO",
"productName": "enterprise",
"additionalFeatures": [],
"disabledFeatures": [],
"name": "string",
"isActive": true,
"defaultLanguage": "en",
"hostName": "string",
"logo": "string",
"favicon": "string",
"authLogo": "string",
"authLogoHeight": 0,
"siteUrl": "string",
"termsUrl": "string",
"privacyUrl": "string",
"gtm": "string",
"taxRates": [],
"smsOtp": true,
"emailProvider": "brevo",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"defaultLogoutURL": "string",
"postalAddress": "<postalAddress>",
"otpTemplateId": {},
"smsSenderId": 0,
"emailSenderId": 0,
"smsSender": {
"metaData": {}
},
"emailSender": {
"metaData": {}
},
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"preference": {
"inputFieldConfig": [],
"customFieldsOnMemberCard": [],
"customFieldsOnInvoice": [],
"visibleAdditionalFieldsOnMypage": [],
"metaData": {}
},
"settings": {
"aiResidency": {},
"metaData": {}
},
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"refunds": [
{
"metaData": {}
}
],
"isCreditNote": true,
"note": "string",
"referencedInvoiceNumber": 0,
"referencedInvoiceId": 0,
"referencedInvoice": {},
"creditNotes": [
{}
],
"payments": [
{
"metaData": {}
}
],
"transaction": {
"transactionGroupId": 0,
"type": "payment",
"memberPackageId": 0,
"amount": 0,
"reference": "string",
"invoiceId": 0,
"paymentId": 0,
"refundId": 0,
"accountingDate": "2019-08-24T14:15:22Z",
"status": "ignored",
"tenantId": 0,
"memberId": "string",
"transactionGroup": {
"transactions": [],
"metaData": {}
},
"member": {
"customPropertyValues": {},
"productRecipients": [],
"metaData": {}
},
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"invoice": {},
"payment": {
"metaData": {}
},
"refund": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl 'https://api.subrite.no/api/v1/invoices/{invoiceNumber}/member/{memberId}' \
--header 'Authorization: Bearer <token>'invoiceStatusarray of INVOICE_STATUSOptionalField path: filter.invoiceStatus"paid", "unpaid", "over-due", "over-paid", "partially-paid", "refunded", "credited", "partially-credited"invoiceNumbernumberOptionalField path: filter.invoiceNumbermemberSearchstringOptionalField path: filter.memberSearchmaxLength: 120memberIdstringOptionalField path: filter.memberIdmemberEmailstringOptionalField path: filter.memberEmailmaxLength: 120dateFromstring (date-time)OptionalField path: filter.dateFromdateTostring (date-time)OptionalField path: filter.dateToamountFilterAmountFilterOptionalField path: filter.amountFilter2 required when the containing object is present3 fieldsfilter.amountFilteroperatorComparisonOperatorRequired when parent is presentField path: filter.amountFilter.operator"EQUALS", "BETWEEN", "GREATER_THAN", "LESS_THAN"amountnumberRequired when parent is presentField path: filter.amountFilter.amountsecondAmountnumberOptionalField path: filter.amountFilter.secondAmountdeliveryStatusarray of INVOICE_DELIVERY_STATUSOptionalField path: filter.deliveryStatus"sent_via_einvoice", "sent_via_email", "sent_via_sms", "sent_via_payment_gateway", "sent_manually", "in_progress", "not_sent"typesarray of TransactionResponseTypeOptionalField path: filter.types"payment", "refund", "invoice", "credit_note", "rounding_adjustment"memberPackageStatusarray of MEMBER_PACKAGE_STATUSOptionalField path: filter.memberPackageStatus"active", "inactive", "pending", "paused", "stopped", "expired", "waiting_for_activation"selectAllbooleanOptionalinvoiceNumbersToUpdatearray of numberOptional{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}This response has no body.
unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/batch-download/initiate \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {},
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}'InvoiceBatchDownloadProgressDtoprogressnumberRequiredisDonebooleanRequiredisFailedbooleanRequirederrorMessagestringRequired{
"progress": 0,
"isDone": true,
"isFailed": true,
"errorMessage": "string"
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl 'https://api.subrite.no/api/v1/invoices/batch-download/progress/{jobId}' \
--header 'Authorization: Bearer <token>'unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl 'https://api.subrite.no/api/v1/invoices/batch-download/stream/{jobId}' \
--header 'Authorization: Bearer <token>'{
"dueDate": "2019-08-24T14:15:22Z"
}This response has no body.
unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl 'https://api.subrite.no/api/v1/invoices/{invoiceNumber}/due-date' \
--request PATCH \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"dueDate": "2019-08-24T14:15:22Z"
}'{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}This response has no body.
unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/batch-mark-as-sent \
--request PATCH \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {},
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}'{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}This response has no body.
unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/batch-create-credit-notes \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {},
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}'{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}validInvoiceNumbersarray of stringRequiredinvalidInvoiceNumbersarray of stringRequired{
"validInvoiceNumbers": [
"string"
],
"invalidInvoiceNumbers": [
"string"
]
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
curlcurl https://api.subrite.no/api/v1/invoices/validate-batch-create-credit-notes \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {},
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}'{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}{
"validInvoiceNumbers": [
"string"
],
"invalidInvoiceNumbers": [
"string"
]
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl https://api.subrite.no/api/v1/invoices/validate-batch-mark-as-sent \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"invoiceNumbers": [
0
],
"filter": {
"invoiceStatus": [],
"invoiceNumber": 0,
"memberSearch": "string",
"memberId": "string",
"memberEmail": "string",
"dateFrom": "2019-08-24T14:15:22Z",
"dateTo": "2019-08-24T14:15:22Z",
"amountFilter": {},
"deliveryStatus": [],
"types": [],
"memberPackageStatus": []
},
"selectAll": true,
"invoiceNumbersToUpdate": [
0
]
}'InvoiceSame fields as Create a credit note for a member (201).
{
"status": "paid",
"deliveryStatus": "sent_via_einvoice",
"remainingAmount": 0,
"totalTaxAmount": 0,
"taxExclusiveAmount": 0,
"invoiceNumber": 0,
"language": "en",
"packName": "string",
"planName": "string",
"autoGenerated": true,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"memberInfo": {
"fullName": "<fullName>",
"email": "string",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string"
},
"addressInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>"
},
"tenantInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>",
"tenantName": "string",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"invoiceLogo": "string"
},
"orderNumber": 0,
"orderItemInfo": [
{}
],
"taxGroupInfo": [
{}
],
"paymentProvider": "stripe",
"paymentMethod": "card",
"amount": 0,
"paidAmount": 0,
"dueDate": "2019-08-24T14:15:22Z",
"paymentDate": "2019-08-24T14:15:22Z",
"accountingDate": "2019-08-24T14:15:22Z",
"currency": "string",
"tenantId": 0,
"order": {
"orderNumber": 0,
"memberPackageId": 0,
"recurringPriceAtOrder": 0,
"paymentId": 0,
"paymentToken": "<paymentToken>",
"type": "initial",
"orderItems": [],
"payment": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"invoice": {},
"tenantId": 0,
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"memberPackageChange": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"eInvoicePayment": {
"kid": "string",
"status": "PENDING",
"channel": "Efaktura 2.0",
"summary": "string",
"xml": "string",
"invoiceId": 0,
"paymentId": 0,
"invoice": {},
"payment": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"member": {
"userId": 0,
"memberNumber": 0,
"tenantId": 0,
"externalId": "string",
"fullName": "<fullName>",
"nickName": "string",
"avatar": "string",
"email": "string",
"birthDate": "<birthDate>",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string",
"deleteAfterExpiration": true,
"customPropertyValues": {},
"productRecipients": [],
"id": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"tenant": {
"market": "NO",
"productName": "enterprise",
"additionalFeatures": [],
"disabledFeatures": [],
"name": "string",
"isActive": true,
"defaultLanguage": "en",
"hostName": "string",
"logo": "string",
"favicon": "string",
"authLogo": "string",
"authLogoHeight": 0,
"siteUrl": "string",
"termsUrl": "string",
"privacyUrl": "string",
"gtm": "string",
"taxRates": [],
"smsOtp": true,
"emailProvider": "brevo",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"defaultLogoutURL": "string",
"postalAddress": "<postalAddress>",
"otpTemplateId": {},
"smsSenderId": 0,
"emailSenderId": 0,
"smsSender": {
"metaData": {}
},
"emailSender": {
"metaData": {}
},
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"preference": {
"inputFieldConfig": [],
"customFieldsOnMemberCard": [],
"customFieldsOnInvoice": [],
"visibleAdditionalFieldsOnMypage": [],
"metaData": {}
},
"settings": {
"aiResidency": {},
"metaData": {}
},
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"refunds": [
{
"metaData": {}
}
],
"isCreditNote": true,
"note": "string",
"referencedInvoiceNumber": 0,
"referencedInvoiceId": 0,
"referencedInvoice": {},
"creditNotes": [
{}
],
"payments": [
{
"metaData": {}
}
],
"transaction": {
"transactionGroupId": 0,
"type": "payment",
"memberPackageId": 0,
"amount": 0,
"reference": "string",
"invoiceId": 0,
"paymentId": 0,
"refundId": 0,
"accountingDate": "2019-08-24T14:15:22Z",
"status": "ignored",
"tenantId": 0,
"memberId": "string",
"transactionGroup": {
"transactions": [],
"metaData": {}
},
"member": {
"customPropertyValues": {},
"productRecipients": [],
"metaData": {}
},
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"invoice": {},
"payment": {
"metaData": {}
},
"refund": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}curlcurl 'https://api.subrite.no/api/v1/invoices/extension-summary-for-over-payment/{invoiceNumber}' \
--header 'Authorization: Bearer <token>'productIdnumberquantitynumberRequired when parent is presentField path: orderLines[].quantityamountnumberRequired when parent is presentField path: orderLines[].amountorderItemIdnumberOptionalField path: orderLines[].orderItemIdreferenceInvoiceNumbernumberRequiredperiodStartDatestring (date-time)RequiredperiodEndDatestring (date-time)RequiredamountnumberRequirednotestringOptionalSame fields as Create a credit note for a member (201).
{
"status": "paid",
"deliveryStatus": "sent_via_einvoice",
"remainingAmount": 0,
"totalTaxAmount": 0,
"taxExclusiveAmount": 0,
"invoiceNumber": 0,
"language": "en",
"packName": "string",
"planName": "string",
"autoGenerated": true,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"memberInfo": {
"fullName": "<fullName>",
"email": "string",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string"
},
"addressInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>"
},
"tenantInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>",
"tenantName": "string",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"invoiceLogo": "string"
},
"orderNumber": 0,
"orderItemInfo": [
{}
],
"taxGroupInfo": [
{}
],
"paymentProvider": "stripe",
"paymentMethod": "card",
"amount": 0,
"paidAmount": 0,
"dueDate": "2019-08-24T14:15:22Z",
"paymentDate": "2019-08-24T14:15:22Z",
"accountingDate": "2019-08-24T14:15:22Z",
"currency": "string",
"tenantId": 0,
"order": {
"orderNumber": 0,
"memberPackageId": 0,
"recurringPriceAtOrder": 0,
"paymentId": 0,
"paymentToken": "<paymentToken>",
"type": "initial",
"orderItems": [],
"payment": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"invoice": {},
"tenantId": 0,
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"memberPackageChange": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"eInvoicePayment": {
"kid": "string",
"status": "PENDING",
"channel": "Efaktura 2.0",
"summary": "string",
"xml": "string",
"invoiceId": 0,
"paymentId": 0,
"invoice": {},
"payment": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"member": {
"userId": 0,
"memberNumber": 0,
"tenantId": 0,
"externalId": "string",
"fullName": "<fullName>",
"nickName": "string",
"avatar": "string",
"email": "string",
"birthDate": "<birthDate>",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string",
"deleteAfterExpiration": true,
"customPropertyValues": {},
"productRecipients": [],
"id": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"tenant": {
"market": "NO",
"productName": "enterprise",
"additionalFeatures": [],
"disabledFeatures": [],
"name": "string",
"isActive": true,
"defaultLanguage": "en",
"hostName": "string",
"logo": "string",
"favicon": "string",
"authLogo": "string",
"authLogoHeight": 0,
"siteUrl": "string",
"termsUrl": "string",
"privacyUrl": "string",
"gtm": "string",
"taxRates": [],
"smsOtp": true,
"emailProvider": "brevo",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"defaultLogoutURL": "string",
"postalAddress": "<postalAddress>",
"otpTemplateId": {},
"smsSenderId": 0,
"emailSenderId": 0,
"smsSender": {
"metaData": {}
},
"emailSender": {
"metaData": {}
},
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"preference": {
"inputFieldConfig": [],
"customFieldsOnMemberCard": [],
"customFieldsOnInvoice": [],
"visibleAdditionalFieldsOnMypage": [],
"metaData": {}
},
"settings": {
"aiResidency": {},
"metaData": {}
},
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"refunds": [
{
"metaData": {}
}
],
"isCreditNote": true,
"note": "string",
"referencedInvoiceNumber": 0,
"referencedInvoiceId": 0,
"referencedInvoice": {},
"creditNotes": [
{}
],
"payments": [
{
"metaData": {}
}
],
"transaction": {
"transactionGroupId": 0,
"type": "payment",
"memberPackageId": 0,
"amount": 0,
"reference": "string",
"invoiceId": 0,
"paymentId": 0,
"refundId": 0,
"accountingDate": "2019-08-24T14:15:22Z",
"status": "ignored",
"tenantId": 0,
"memberId": "string",
"transactionGroup": {
"transactions": [],
"metaData": {}
},
"member": {
"customPropertyValues": {},
"productRecipients": [],
"metaData": {}
},
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"invoice": {},
"payment": {
"metaData": {}
},
"refund": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
}unauthorized
This response has no body.
forbiddenResource
Same fields as Get filtered invoices of the tenant (403).
curlcurl https://api.subrite.no/api/v1/invoices/create-invoice-for-over-payment \
--request POST \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"orderLines": [
{}
],
"referenceInvoiceNumber": 0,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"amount": 0,
"note": "string"
}'stringnamestringField path: addressInfo.nameaddressTypestringRequiredField path: addressInfo.addressType"primary", "delivery", "billing", "not_set"invoiceReferencestringRequiredField path: addressInfo.invoiceReferencecompanyNamestringRequiredField path: addressInfo.companyNameorganizationNostringRequiredField path: addressInfo.organizationNoemailstringRequiredField path: addressInfo.emailphonestringRequiredField path: addressInfo.phone{
"status": "paid",
"deliveryStatus": "sent_via_einvoice",
"remainingAmount": 0,
"totalTaxAmount": 0,
"taxExclusiveAmount": 0,
"invoiceNumber": 0,
"language": "en",
"packName": "string",
"planName": "string",
"autoGenerated": true,
"periodStartDate": "2019-08-24T14:15:22Z",
"periodEndDate": "2019-08-24T14:15:22Z",
"memberInfo": {
"fullName": "<fullName>",
"email": "string",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string"
},
"addressInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>"
},
"tenantInfo": {
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postCode": "string",
"country": "string",
"name": "string",
"addressType": "primary",
"invoiceReference": "string",
"companyName": "string",
"organizationNo": "string",
"email": "string",
"phone": "<phone>",
"tenantName": "string",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"invoiceLogo": "string"
},
"orderNumber": 0,
"orderItemInfo": [
{}
],
"taxGroupInfo": [
{}
],
"paymentProvider": "stripe",
"paymentMethod": "card",
"amount": 0,
"paidAmount": 0,
"dueDate": "2019-08-24T14:15:22Z",
"paymentDate": "2019-08-24T14:15:22Z",
"accountingDate": "2019-08-24T14:15:22Z",
"currency": "string",
"tenantId": 0,
"order": {
"orderNumber": 0,
"memberPackageId": 0,
"recurringPriceAtOrder": 0,
"paymentId": 0,
"paymentToken": "<paymentToken>",
"type": "initial",
"orderItems": [],
"payment": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"invoice": {},
"tenantId": 0,
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"memberPackageChange": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"eInvoicePayment": {
"kid": "string",
"status": "PENDING",
"channel": "Efaktura 2.0",
"summary": "string",
"xml": "string",
"invoiceId": 0,
"paymentId": 0,
"invoice": {},
"payment": {
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"member": {
"userId": 0,
"memberNumber": 0,
"tenantId": 0,
"externalId": "string",
"fullName": "<fullName>",
"nickName": "string",
"avatar": "string",
"email": "string",
"birthDate": "<birthDate>",
"phone": "<phone>",
"isCompany": true,
"companyName": "string",
"organizationNo": "string",
"deleteAfterExpiration": true,
"customPropertyValues": {},
"productRecipients": [],
"id": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"tenant": {
"market": "NO",
"productName": "enterprise",
"additionalFeatures": [],
"disabledFeatures": [],
"name": "string",
"isActive": true,
"defaultLanguage": "en",
"hostName": "string",
"logo": "string",
"favicon": "string",
"authLogo": "string",
"authLogoHeight": 0,
"siteUrl": "string",
"termsUrl": "string",
"privacyUrl": "string",
"gtm": "string",
"taxRates": [],
"smsOtp": true,
"emailProvider": "brevo",
"tenantContact": "string",
"registeredBusinessNo": "string",
"bankAccountNo": "string",
"swiftCode": "string",
"iban": "<iban>",
"defaultLogoutURL": "string",
"postalAddress": "<postalAddress>",
"otpTemplateId": {},
"smsSenderId": 0,
"emailSenderId": 0,
"smsSender": {
"metaData": {}
},
"emailSender": {
"metaData": {}
},
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"preference": {
"inputFieldConfig": [],
"customFieldsOnMemberCard": [],
"customFieldsOnInvoice": [],
"visibleAdditionalFieldsOnMypage": [],
"metaData": {}
},
"settings": {
"aiResidency": {},
"metaData": {}
},
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"refunds": [
{
"metaData": {}
}
],
"isCreditNote": true,
"note": "string",
"referencedInvoiceNumber": 0,
"referencedInvoiceId": 0,
"referencedInvoice": {},
"creditNotes": [
{}
],
"payments": [
{
"metaData": {}
}
],
"transaction": {
"transactionGroupId": 0,
"type": "payment",
"memberPackageId": 0,
"amount": 0,
"reference": "string",
"invoiceId": 0,
"paymentId": 0,
"refundId": 0,
"accountingDate": "2019-08-24T14:15:22Z",
"status": "ignored",
"tenantId": 0,
"memberId": "string",
"transactionGroup": {
"transactions": [],
"metaData": {}
},
"member": {
"customPropertyValues": {},
"productRecipients": [],
"metaData": {}
},
"tenant": {
"additionalFeatures": [],
"disabledFeatures": [],
"taxRates": [],
"products": [],
"users": [],
"members": [],
"roles": [],
"subscriptionPlans": [],
"packages": [],
"invoices": [],
"orders": [],
"paymentProviders": [],
"newslettersProviderConfig": [],
"paymentProviderConfigs": [],
"oidcClients": [],
"oauthProviders": [],
"activityLogs": [],
"m2m_api_clients": [],
"customProperties": [],
"consents": [],
"communicationTemplates": [],
"additionalHostnames": [],
"exportHistory": [],
"arReportHistory": [],
"mypageCardsSettings": [],
"webhooks": [],
"customOrders": [],
"customOrderSources": [],
"brandKits": [],
"communicationReceivers": [],
"metaData": {}
},
"invoice": {},
"payment": {
"metaData": {}
},
"refund": {
"metaData": {}
},
"memberPackage": {
"memberPackageProducts": [],
"orders": [],
"changes": [],
"histories": [],
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
},
"id": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"deletedAt": "2019-08-24T14:15:22Z",
"metaData": {}
}{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}