R29752 SalesOrder - Fiscal Sales Number Required

    Code R29752
    Entity Crm.Sales.SalesOrders Entity
    Name FiscalSalesNumberRequired
    Attribute FiscalSalesNumber
    Layer Back-End
    Events FirmPlanning +
    Priority Normal
    Modify NO
    Applicable Legislations BG (EnterpriseCompany.Company)
    Action If ((FiscalSalesNumber == NULL)

    , validate that:

    (PosLocations[(EnterpriseCompanyLocation = SalesOrder.EnterpriseCompanyLocation) && (Active = True)].Count() = 0)

    ||

    (SalesOrdersOptions [DocumentType=SalesOrder.DocumentType].AllowedDirections = SalesReturn)
    Description When a POS Sales Order is created into database, according to the Bulgarian legislation it must contain a unique sales number. The current rule validates if this requirement is met.

    Note: In EnterpriseOne the unique sales number is filled in the Sales Order's field Fiscal Sales Number.
    Message Sales Order '{DocumentText}' is created in an Enterprise Company Location that has an active POS Location but the field Fiscal Sales Number does not contain a value.

    Possible reasons why the 'Fiscal Sales Number' is not filled in automatically:

    * the field POS Operator does not contain a value;

    * the field POS Fiscal Printer does not contain a value;

    * there is no active POS Sequence for this POS Fiscal Printer.
    Introduced In Version 2019.1
    Revocable NO

    * For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.

    • Improve this Doc
    Back to top Generated by DocFX