A Package Tracing System configured to trace Primary Packages produced in a Packaging System comprising a Packaging Line configured to produce and pack Primary Packages to form Secondary Packages, Secondary Packages being produced in a sequential order and formed with Primary Packages provided in a sequential order; wherein the Package Tracing System is configured to: • compute, for each Secondary Package, a Primary Package Sequence Number for the first Primary Package in the Secondary Package and a Primary Package Sequence Number for the last Primary Package in the Secondary Package; • compute, for each Secondary Package, a Primary Package Production Time for the first Primary Package in the Secondary Package and a Primary Package Production Time for the last Primary Package in the Secondary Package, based on the corresponding Primary Package Sequence Numbers; and • store in a repository Primary Package Production Times for the first and the last Primary Packages in the Secondary Packages, along with associated Secondary Package Identifiers; and wherein the Package Tracing System is further configured to compute a Primary Package Production Time by: • identifying in a Production Batch successive Time Sections such that in each Time Section the number of Primary Packages produced per time unit is constant; • computing the number of Primary Packages produced from the beginning of the Production Batch to the end of a Time Section based on the following formula: ACCNP = ∑ i = 1 TSSN N P i where: ACCNP is the number of Primary Packages produced from the beginning of the Production Batch to the end of a Time Section, TSSN is a Time Section Sequence Number, and NPi is the number of Primary Packages produced during a Time Section with Time Section Sequence Number equal to i, wherein NP i = S·D i, where S is the Filling Machine Speed, expressed in Primary Packages per second, during the Time Section, and D i is the Time Section Duration, expressed in seconds. • identifying the first Time Section in the Production Batch for which the following relation is satisfied: ACCNP ≥ PPSN where PPSN is the Primary Package Sequence Number; • computing the Primary Package Production Time based on the following formula: PPPT = AT − ACCNP − PPSN S where: PPPT is the Primary Package Production Time; and AT is the Start Time of the identified Time Section. • compute, for each Secondary Package, a Primary Package Sequence Number for the first Primary Package in the Secondary Package and a Primary Package Sequence Number for the last Primary Package in the Secondary Package; • compute, for each Secondary Package, a Primary Package Production Time for the first Primary Package in the Secondary Package and a Primary Package Production Time for the last Primary Package in the Secondary Package, based on the corresponding Primary Package Sequence Numbers; and • store in a repository Primary Package Production Times for the first and the last Primary Packages in the Secondary Packages, along with associated Secondary Package Identifiers; • identifying in a Production Batch successive Time Sections such that in each Time Section the number of Primary Packages produced per time unit is constant; • computing the number of Primary Packages produced from the beginning of the Production Batch to the end of a Time Section based on the following formula: ACCNP = ∑ i = 1 TSSN N P i where: ACCNP is the number of Primary Packages produced from the beginning of the Production Batch to the end of a Time Section, TSSN is a Time Section Sequence Number, and NPi is the number of Primary Packages produced during a Time Section with Time Section Sequence Number equal to i, wherein NP i = S·D i, where S is the Filling Machine Speed, expressed in Primary Packages per second, during the Time Section, and D i is the Time Section Duration, expressed in seconds. ACCNP is the number of Primary Packages produced from the beginning of the Production Batch to the end of a Time Section, TSSN is a Time Section Sequence Number, and NPi is the number of Primary Packages produced during a Time Section with Time Section Sequence Number equal to i, wherein NP i = S·D i, where S is the Filling Machine Speed, expressed in Primary Packages per second, during the Time Section, and D i is the Time Section Duration, expressed in seconds. • identifying the first Time Section in the Production Batch for which the following relation is satisfied: ACCNP ≥ PPSN where PPSN is the Primary Package Sequence Number; • computing the Primary Package Production Time based on the following formula: PPPT = AT − ACCNP − PPSN S where: PPPT is the Primary Package Production Time; and AT is the Start Time of the identified Time Section. PPPT is the Primary Package Production Time; and AT is the Start Time of the identified Time Section.