Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0054843Openbravo ERP09. Financial managementpublic2024-03-05 14:022024-03-06 13:26
AtulOpenbravo 
AtulOpenbravo 
normalmajorhave not tried
closedfixed 
5
 
 
vmromanos
Core
No
0054843: Document Sequence Enhancements: Control Digit, Calculation Method, Base Sequence, Sequence Number Length, Sequence Length
- Allows document sequence definition with below new properties to support Control Digit, Calculation Method based sequence definition to be used for document no in various transaction.

- Calculation Method:
  >> Auto numbering: Sequence number is based on a Next Assigned Number and an Increment By value that are defined in the sequence.
  >> Based On Sequence: Sequence number is based on a Base Sequence defined in the sequence.
  >> System DocumentNo_<tableName>: DEPRECATED! When the doc type is linked to a sequence with this calculation method, another sequence with name documentNo_<tableName> is used instead, being tableName the name of the document's type table associate with the doc type.

- Base Sequence: Defines a base sequence when Calculation Method is defined as "Based on Sequence". The result of base sequence computation is used as the number for the parent sequence which uses the base sequence.

- Control Digit:
  >> None:Sequence is built using FIN_Utility getDocumentNo method, not using Module 10 algorithm.
  >> Module 10:New control digit computed using Module10 Algorithm is added at the end of the sequence.

- Sequence Number Length:
  >> Fix Length: Computed sequence is of fix length that is equal to Sequence Length defined. If sequence length is short, zeros are appended as prefix to match the defined sequence length.
  >> Variable: Sequence Length is variable for computed sequence, not fixed.

- Sequence Length: Define the length of the sequence in case Sequence Length Type is Fixed.

JIRA :- https://openbravo.atlassian.net/browse/RM-9182 [^]
-
No tags attached.
depends on feature request 0054524 scheduled AtulOpenbravo API Changes related to Handling Unit Type Sequence 
related to defect 0054847 new Triage Omni OMS Document No is not proposed properly in callouts SL_Order_DocType / SL_Invoice_DocType / SE_InOut_DocType 
Not all the children of this issue are yet resolved or closed.
Issue History
2024-03-05 14:02AtulOpenbravoNew Issue
2024-03-05 14:02AtulOpenbravoAssigned To => Triage Omni OMS
2024-03-05 14:02AtulOpenbravoModules => Core
2024-03-05 14:02AtulOpenbravoTriggers an Emergency Pack => No
2024-03-05 14:05AtulOpenbravoStatusnew => scheduled
2024-03-05 14:05AtulOpenbravoAssigned ToTriage Omni OMS => AtulOpenbravo
2024-03-05 14:05AtulOpenbravoSummaryDocument Sequence Enhancements: Control Digit, Calculation Method, Sequence Number Length, Sequence Length => Document Sequence Enhancements: Control Digit, Calculation Method, Base Sequence, Sequence Number Length, Sequence Length
2024-03-05 14:10AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27632#r27632
2024-03-05 14:12AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27633#r27633
2024-03-05 14:12AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27634#r27634
2024-03-05 14:13AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27635#r27635
2024-03-05 14:13AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27636#r27636
2024-03-05 15:45AtulOpenbravoRelationship addedblocks 0054847
2024-03-06 11:01AtulOpenbravoDescription Updatedbug_revision_view_page.php?rev_id=27643#r27643
2024-03-06 11:06AtulOpenbravoRelationship addeddepends on 0054524
2024-03-06 11:07AtulOpenbravoRelationship replacedrelated to 0054847
2024-03-06 13:25AtulOpenbravoNote Added: 0161764
2024-03-06 13:26AtulOpenbravoStatusscheduled => resolved
2024-03-06 13:26AtulOpenbravoFixed in SCM revision => -
2024-03-06 13:26AtulOpenbravoResolutionopen => fixed
2024-03-06 13:26AtulOpenbravoReview Assigned To => vmromanos
2024-03-06 13:26AtulOpenbravoStatusresolved => closed

Notes
(0161764)
AtulOpenbravo   
2024-03-06 13:25   
Fixed in MR's

https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1102 [^]
https://gitlab.com/openbravo/product/mods/org.openbravo.distributionorder/-/merge_requests/61 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations/-/merge_requests/214 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.distributionorders/-/merge_requests/122 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/231 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.api/-/merge_requests/10 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sampledata/-/merge_requests/85 [^]
https://gitlab.com/openbravo/ci/modules/org.openbravo.warehouse.advancedwarehouseoperations.sampledata/-/merge_requests/24 [^]
https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/merge_requests/122 [^]
https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.testsampledata/-/merge_requests/83 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.localization.portugal.fiscalization/-/merge_requests/45 [^]

Depends On

https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/59 [^]

Related Issue
https://issues.openbravo.com/view.php?id=54847 [^]

User Guide
https://docs.google.com/document/d/1o_GvrEckrvXKh17sJxG_KGuZ6Hed_TuR8Fp_xZEeYwo [^]
https://docs.google.com/document/d/1oIX4RxY-F7Bism34Te3DKLyGP42ypJk4aKpOZ84_5uE [^]

Proof of testing
https://docs.google.com/spreadsheets/d/1l9sdSg_wAa61jue77J2HWfiTH3XcnYNtYLD1lFoiMKc/edit#gid=0 [^]