CategoryInvoiceAgregateDto Data Type

Invoice category invoice aggregate DTO

Implemented Interfaces
Serializable
Properties
name data type description
categoryInvoiceCode string The category invoice code
description string The description
userAccountCode string The user account code
itemNumber number The item number
amountWithoutTax number The amount without tax
amountTax number The amount tax
amountWithTax number The amount with tax
subCategoryInvoiceAgregateDto array of SubCategoryInvoiceAgregateDto Sub category invoice aggregates
discountAggregate array of DiscountInvoiceAggregateDto Discount aggregates

Example

{
  "categoryInvoiceCode" : "...",
  "description" : "...",
  "userAccountCode" : "...",
  "itemNumber" : 12345,
  "amountWithoutTax" : 12345.0,
  "amountTax" : 12345.0,
  "amountWithTax" : 12345.0,
  "subCategoryInvoiceAgregateDto" : [ {
    "itemNumber" : 12345,
    "accountingCode" : "...",
    "description" : "...",
    "amountWithoutTax" : 12345.0,
    "amountTax" : 12345.0,
    "amountWithTax" : 12345.0,
    "invoiceSubCategoryCode" : "...",
    "userAccountCode" : "...",
    "amountByTax" : [ {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    }, {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    } ],
    "ratedTransaction" : [ {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "BILLED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    }, {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "BILLED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    } ]
  }, {
    "itemNumber" : 12345,
    "accountingCode" : "...",
    "description" : "...",
    "amountWithoutTax" : 12345.0,
    "amountTax" : 12345.0,
    "amountWithTax" : 12345.0,
    "invoiceSubCategoryCode" : "...",
    "userAccountCode" : "...",
    "amountByTax" : [ {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    }, {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    } ],
    "ratedTransaction" : [ {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "OPEN",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    }, {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "REJECTED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    } ]
  } ],
  "discountAggregate" : [ {
    "discountPlanItemCode" : "...",
    "discountPercent" : 12345.0,
    "itemNumber" : 12345,
    "accountingCode" : "...",
    "description" : "...",
    "amountWithoutTax" : 12345.0,
    "amountTax" : 12345.0,
    "amountWithTax" : 12345.0,
    "invoiceSubCategoryCode" : "...",
    "userAccountCode" : "...",
    "amountByTax" : [ {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    }, {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    } ],
    "ratedTransaction" : [ {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "BILLED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    }, {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "RERATED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    } ]
  }, {
    "discountPlanItemCode" : "...",
    "discountPercent" : 12345.0,
    "itemNumber" : 12345,
    "accountingCode" : "...",
    "description" : "...",
    "amountWithoutTax" : 12345.0,
    "amountTax" : 12345.0,
    "amountWithTax" : 12345.0,
    "invoiceSubCategoryCode" : "...",
    "userAccountCode" : "...",
    "amountByTax" : [ {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    }, {
      "amountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountTax" : 12345.0,
      "tax" : { }
    } ],
    "ratedTransaction" : [ {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "RERATED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    }, {
      "usageDate" : 12345,
      "unitAmountWithoutTax" : 12345.0,
      "unitAmountWithTax" : 12345.0,
      "unitAmountTax" : 12345.0,
      "quantity" : 12345.0,
      "inputQuantity" : 12345.0,
      "rawAmountWithoutTax" : 12345.0,
      "rawAmountWithTax" : 12345.0,
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "amountTax" : 12345.0,
      "code" : "...",
      "status" : "RERATED",
      "description" : "...",
      "unityDescription" : "...",
      "priceplanCode" : "...",
      "doNotTriggerInvoicing" : true,
      "startDate" : 12345,
      "endDate" : 12345,
      "parameter1" : "...",
      "parameter2" : "...",
      "parameter3" : "...",
      "userAccountCode" : "...",
      "taxCode" : "...",
      "taxPercent" : 12345.0,
      "invoiceSubCategoryCode" : "...",
      "sellerCode" : "...",
      "billingAccountCode" : "...",
      "taxClassCode" : "...",
      "inputUnitOfMeasure" : "...",
      "ratingUnitOfMeasure" : "...",
      "sortIndex" : 12345
    } ]
  } ]
}