Pakistan FBR eInvoice Reference

@Ealfardan
It may be useful for localization settings.

Trans Type Code (Case Sensitive)
https://gw.fbr.gov.pk/pdi/v1/transtypecode

[
    {
        "transactioN_TYPE_ID": 75,
        "transactioN_DESC": "Goods at standard rate (default)"
    },
    {
        "transactioN_TYPE_ID": 24,
        "transactioN_DESC": "Goods at Reduced Rate"
    },
    {
        "transactioN_TYPE_ID": 80,
        "transactioN_DESC": "Goods at zero-rate"
    },
    {
        "transactioN_TYPE_ID": 85,
        "transactioN_DESC": "Petroleum Products"
    },
    {
        "transactioN_TYPE_ID": 62,
        "transactioN_DESC": "Electricity Supply to Retailers"
    },
    {
        "transactioN_TYPE_ID": 129,
        "transactioN_DESC": "SIM"
    },
    {
        "transactioN_TYPE_ID": 77,
        "transactioN_DESC": "Gas to CNG stations"
    },
    {
        "transactioN_TYPE_ID": 122,
        "transactioN_DESC": "Mobile Phones"
    },
    {
        "transactioN_TYPE_ID": 25,
        "transactioN_DESC": "Processing/Conversion of Goods"
    },
    {
        "transactioN_TYPE_ID": 23,
        "transactioN_DESC": " 3rd Schedule Goods "
    },
    {
        "transactioN_TYPE_ID": 21,
        "transactioN_DESC": "Goods (FED in ST Mode)"
    },
    {
        "transactioN_TYPE_ID": 22,
        "transactioN_DESC": " Services (FED in ST Mode) "
    },
    {
        "transactioN_TYPE_ID": 18,
        "transactioN_DESC": " Services "
    },
    {
        "transactioN_TYPE_ID": 81,
        "transactioN_DESC": "Exempt goods"
    },
    {
        "transactioN_TYPE_ID": 82,
        "transactioN_DESC": "DTRE goods"
    },
    {
        "transactioN_TYPE_ID": 130,
        "transactioN_DESC": "Cotton ginners"
    },
    {
        "transactioN_TYPE_ID": 132,
        "transactioN_DESC": "Electric Vehicle"
    },
    {
        "transactioN_TYPE_ID": 134,
        "transactioN_DESC": "Cement /Concrete Block"
    },
    {
        "transactioN_TYPE_ID": 84,
        "transactioN_DESC": "Telecommunication services"
    },
    {
        "transactioN_TYPE_ID": 123,
        "transactioN_DESC": "Steel melting and re-rolling"
    },
    {
        "transactioN_TYPE_ID": 125,
        "transactioN_DESC": "Ship breaking"
    },
    {
        "transactioN_TYPE_ID": 115,
        "transactioN_DESC": "Potassium Chlorate"
    },
    {
        "transactioN_TYPE_ID": 178,
        "transactioN_DESC": "CNG Sales"
    },
    {
        "transactioN_TYPE_ID": 181,
        "transactioN_DESC": "Toll Manufacturing"
    },
    {
        "transactioN_TYPE_ID": 138,
        "transactioN_DESC": "Non-Adjustable Supplies"
    },
    {
        "transactioN_TYPE_ID": 139,
        "transactioN_DESC": "Goods as per SRO.297(|)/2023"
    }
]

TaxRate by Sale Type - ScheduleID by TaxRate

https://gw.fbr.gov.pk/pdi/v1/transtypecode
https://gw.fbr.gov.pk/pdi/v2/SaleTypeToRate?date=24-Feb-2024&transTypeId=23
https://gw.fbr.gov.pk/pdi/v1/SroSchedule?rate_id=413&date=04-Feb-2024&origination_supplier_csv=1

[
  {
    "transactioN_TYPE_ID": 75,
    "transactioN_DESC": "Goods at standard rate (default)",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 24,
    "transactioN_DESC": "Goods at Reduced Rate",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 393,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 436,
        "ratE_DESC": "0.5%",
        "ratE_VALUE": 0.5
      },
      {
        "schedules": [
          {
            "srO_ID": 372,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 413,
        "ratE_DESC": "1%",
        "ratE_VALUE": 1
      },
      {
        "schedules": [
          {
            "srO_ID": 375,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 419,
        "ratE_DESC": "1.5%",
        "ratE_VALUE": 1.5
      },
      {
        "schedules": [
          {
            "srO_ID": 365,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 126,
        "ratE_DESC": "2%",
        "ratE_VALUE": 2
      },
      {
        "schedules": [
          {
            "srO_ID": 392,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 434,
        "ratE_DESC": "3%",
        "ratE_VALUE": 3
      },
      {
        "schedules": [
          {
            "srO_ID": 388,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 424,
        "ratE_DESC": "4.5%",
        "ratE_VALUE": 4.5
      },
      {
        "schedules": [
          {
            "srO_ID": 364,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          },
          {
            "srO_ID": 371,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 2"
          }
        ],
        "ratE_ID": 109,
        "ratE_DESC": "5%",
        "ratE_VALUE": 5
      },
      {
        "schedules": [
          {
            "srO_ID": 366,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 175,
        "ratE_DESC": "7%",
        "ratE_VALUE": 7
      },
      {
        "schedules": [
          {
            "srO_ID": 373,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 415,
        "ratE_DESC": "7.5%",
        "ratE_VALUE": 7.5
      },
      {
        "schedules": [
          {
            "srO_ID": 367,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 261,
        "ratE_DESC": "8%",
        "ratE_VALUE": 8
      },
      {
        "schedules": [
          {
            "srO_ID": 131,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 329,
        "ratE_DESC": "8.5%",
        "ratE_VALUE": 8.5
      },
      {
        "schedules": [
          {
            "srO_ID": 363,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          },
          {
            "srO_ID": 370,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 2"
          }
        ],
        "ratE_ID": 129,
        "ratE_DESC": "10%",
        "ratE_VALUE": 10
      },
      {
        "schedules": [
          {
            "srO_ID": 368,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 286,
        "ratE_DESC": "12.5%",
        "ratE_VALUE": 12.5
      },
      {
        "schedules": [
          {
            "srO_ID": 397,
            "serNo": 0,
            "srO_DESC": "587(I)/2017"
          },
          {
            "srO_ID": 428,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 623,
        "ratE_DESC": "12.75%",
        "ratE_VALUE": 12.75
      },
      {
        "schedules": [],
        "ratE_ID": 432,
        "ratE_DESC": "13%",
        "ratE_VALUE": 13
      },
      {
        "schedules": [
          {
            "srO_ID": 451,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 747,
        "ratE_DESC": "15%",
        "ratE_VALUE": 15
      },
      {
        "schedules": [
          {
            "srO_ID": 425,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 708,
        "ratE_DESC": "16%",
        "ratE_VALUE": 16
      },
      {
        "schedules": [
          {
            "srO_ID": 442,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 730,
        "ratE_DESC": "17%",
        "ratE_VALUE": 17
      },
      {
        "schedules": [
          {
            "srO_ID": 443,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 732,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      },
      {
        "schedules": [
          {
            "srO_ID": 435,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 722,
        "ratE_DESC": "Rs.700/MT",
        "ratE_VALUE": 700
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 80,
    "transactioN_DESC": "Goods at zero-rate",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 106,
            "serNo": 0,
            "srO_DESC": "327(I)/2008"
          },
          {
            "srO_ID": 386,
            "serNo": 0,
            "srO_DESC": "FIFTH SCHEDULE"
          },
          {
            "srO_ID": 396,
            "serNo": 0,
            "srO_DESC": "SECTION 49"
          },
          {
            "srO_ID": 65,
            "serNo": 0,
            "srO_DESC": "Section 4(b)"
          }
        ],
        "ratE_ID": 131,
        "ratE_DESC": "0%",
        "ratE_VALUE": 0
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 85,
    "transactioN_DESC": "Petroleum Products",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 405,
            "serNo": 0,
            "srO_DESC": "1579(1)/2021"
          },
          {
            "srO_ID": 429,
            "serNo": 0,
            "srO_DESC": "321(I)/2022"
          }
        ],
        "ratE_ID": 654,
        "ratE_DESC": "0%",
        "ratE_VALUE": 0
      },
      {
        "schedules": [
          {
            "srO_ID": 404,
            "serNo": 0,
            "srO_DESC": "1450(I)/2021"
          }
        ],
        "ratE_ID": 645,
        "ratE_DESC": "0.20%",
        "ratE_VALUE": 0.2
      },
      {
        "schedules": [
          {
            "srO_ID": 407,
            "serNo": 0,
            "srO_DESC": "1579(1)/2021"
          },
          {
            "srO_ID": 412,
            "serNo": 0,
            "srO_DESC": "1604(I)/2021"
          }
        ],
        "ratE_ID": 680,
        "ratE_DESC": "0.46%",
        "ratE_VALUE": 0.46
      },
      {
        "schedules": [
          {
            "srO_ID": 401,
            "serNo": 0,
            "srO_DESC": "1450(I)/2021"
          }
        ],
        "ratE_ID": 653,
        "ratE_DESC": "1.43%",
        "ratE_VALUE": 1.43
      },
      {
        "schedules": [
          {
            "srO_ID": 409,
            "serNo": 0,
            "srO_DESC": "1604(I)/2021"
          }
        ],
        "ratE_ID": 677,
        "ratE_DESC": "1.63%",
        "ratE_VALUE": 1.63
      },
      {
        "schedules": [
          {
            "srO_ID": 417,
            "serNo": 0,
            "srO_DESC": "88(I)/2022"
          }
        ],
        "ratE_ID": 685,
        "ratE_DESC": "2.5%",
        "ratE_VALUE": 2.5
      },
      {
        "schedules": [
          {
            "srO_ID": 416,
            "serNo": 0,
            "srO_DESC": "01(I)/2022"
          },
          {
            "srO_ID": 420,
            "serNo": 0,
            "srO_DESC": "88(I)/2022"
          }
        ],
        "ratE_ID": 681,
        "ratE_DESC": "2.70%",
        "ratE_VALUE": 2.7
      },
      {
        "schedules": [],
        "ratE_ID": 643,
        "ratE_DESC": "2.74%",
        "ratE_VALUE": 2.74
      },
      {
        "schedules": [],
        "ratE_ID": 641,
        "ratE_DESC": "3.67%",
        "ratE_VALUE": 3.67
      },
      {
        "schedules": [
          {
            "srO_ID": 413,
            "serNo": 0,
            "srO_DESC": "01(I)/2022"
          }
        ],
        "ratE_ID": 682,
        "ratE_DESC": "4.77%",
        "ratE_VALUE": 4.77
      },
      {
        "schedules": [
          {
            "srO_ID": 418,
            "serNo": 0,
            "srO_DESC": "88(I)/2022"
          }
        ],
        "ratE_ID": 686,
        "ratE_DESC": "5.44%",
        "ratE_VALUE": 5.44
      },
      {
        "schedules": [
          {
            "srO_ID": 403,
            "serNo": 0,
            "srO_DESC": "1450(I)/2021"
          }
        ],
        "ratE_ID": 644,
        "ratE_DESC": "6.70%",
        "ratE_VALUE": 6.7
      },
      {
        "schedules": [
          {
            "srO_ID": 402,
            "serNo": 0,
            "srO_DESC": "1450(I)/2021"
          }
        ],
        "ratE_ID": 652,
        "ratE_DESC": "6.75%",
        "ratE_VALUE": 6.75
      },
      {
        "schedules": [],
        "ratE_ID": 650,
        "ratE_DESC": "6.84%",
        "ratE_VALUE": 6.84
      },
      {
        "schedules": [
          {
            "srO_ID": 406,
            "serNo": 0,
            "srO_DESC": "1579(1)/2021"
          }
        ],
        "ratE_ID": 655,
        "ratE_DESC": "7.20%",
        "ratE_VALUE": 7.2
      },
      {
        "schedules": [
          {
            "srO_ID": 410,
            "serNo": 0,
            "srO_DESC": "1604(I)/2021"
          }
        ],
        "ratE_ID": 678,
        "ratE_DESC": "7.37%",
        "ratE_VALUE": 7.37
      },
      {
        "schedules": [],
        "ratE_ID": 639,
        "ratE_DESC": "7.56%",
        "ratE_VALUE": 7.56
      },
      {
        "schedules": [
          {
            "srO_ID": 411,
            "serNo": 0,
            "srO_DESC": "1604(I)/2021"
          }
        ],
        "ratE_ID": 679,
        "ratE_DESC": "8.19%",
        "ratE_VALUE": 8.19
      },
      {
        "schedules": [
          {
            "srO_ID": 415,
            "serNo": 0,
            "srO_DESC": "01(I)/2022"
          },
          {
            "srO_ID": 419,
            "serNo": 0,
            "srO_DESC": "88(I)/2022"
          }
        ],
        "ratE_ID": 683,
        "ratE_DESC": "8.30%",
        "ratE_VALUE": 8.3
      },
      {
        "schedules": [
          {
            "srO_ID": 414,
            "serNo": 0,
            "srO_DESC": "01(I)/2022"
          }
        ],
        "ratE_ID": 684,
        "ratE_DESC": "9.08%",
        "ratE_VALUE": 9.08
      },
      {
        "schedules": [],
        "ratE_ID": 642,
        "ratE_DESC": "9.15%",
        "ratE_VALUE": 9.15
      },
      {
        "schedules": [],
        "ratE_ID": 640,
        "ratE_DESC": "10.07%",
        "ratE_VALUE": 10.07
      },
      {
        "schedules": [],
        "ratE_ID": 651,
        "ratE_DESC": "10.32%",
        "ratE_VALUE": 10.32
      },
      {
        "schedules": [],
        "ratE_ID": 648,
        "ratE_DESC": "10.54%",
        "ratE_VALUE": 10.54
      },
      {
        "schedules": [],
        "ratE_ID": 647,
        "ratE_DESC": "10.77%",
        "ratE_VALUE": 10.77
      },
      {
        "schedules": [],
        "ratE_ID": 649,
        "ratE_DESC": "11.64%",
        "ratE_VALUE": 11.64
      },
      {
        "schedules": [
          {
            "srO_ID": 368,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 286,
        "ratE_DESC": "12.5%",
        "ratE_VALUE": 12.5
      },
      {
        "schedules": [],
        "ratE_ID": 638,
        "ratE_DESC": "15.44%",
        "ratE_VALUE": 15.44
      },
      {
        "schedules": [],
        "ratE_ID": 646,
        "ratE_DESC": "16.40%",
        "ratE_VALUE": 16.4
      },
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 62,
    "transactioN_DESC": "Electricity Supply to Retailers",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 147,
        "ratE_DESC": "5%",
        "ratE_VALUE": 5
      },
      {
        "schedules": [],
        "ratE_ID": 110,
        "ratE_DESC": "7.5%",
        "ratE_VALUE": 7.5
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 129,
    "transactioN_DESC": "SIM",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 376,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 411,
        "ratE_DESC": "Rs.250",
        "ratE_VALUE": 250
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 77,
    "transactioN_DESC": "Gas to CNG stations",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 122,
    "transactioN_DESC": "Mobile Phones",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 627,
        "ratE_DESC": "Rs.10",
        "ratE_VALUE": 10
      },
      {
        "schedules": [
          {
            "srO_ID": 445,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 736,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      },
      {
        "schedules": [
          {
            "srO_ID": 446,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 735,
        "ratE_DESC": "25%",
        "ratE_VALUE": 25
      },
      {
        "schedules": [],
        "ratE_ID": 621,
        "ratE_DESC": "Rs.130",
        "ratE_VALUE": 130
      },
      {
        "schedules": [],
        "ratE_ID": 619,
        "ratE_DESC": "Rs.200",
        "ratE_VALUE": 200
      },
      {
        "schedules": [
          {
            "srO_ID": 379,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 397,
        "ratE_DESC": "Rs.1680",
        "ratE_VALUE": 1680
      },
      {
        "schedules": [
          {
            "srO_ID": 380,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 398,
        "ratE_DESC": "Rs.1740",
        "ratE_VALUE": 1740
      },
      {
        "schedules": [
          {
            "srO_ID": 381,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 399,
        "ratE_DESC": "Rs.5400",
        "ratE_VALUE": 5400
      },
      {
        "schedules": [
          {
            "srO_ID": 382,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 409,
        "ratE_DESC": "Rs.9270",
        "ratE_VALUE": 9270
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 25,
    "transactioN_DESC": "Processing/Conversion of Goods",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 269,
        "ratE_DESC": "0%",
        "ratE_VALUE": 0
      },
      {
        "schedules": [],
        "ratE_ID": 185,
        "ratE_DESC": "3%",
        "ratE_VALUE": 3
      },
      {
        "schedules": [],
        "ratE_ID": 54,
        "ratE_DESC": "5%",
        "ratE_VALUE": 5
      },
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 23,
    "transactioN_DESC": " 3rd Schedule Goods ",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      },
      {
        "schedules": [
          {
            "srO_ID": 450,
            "serNo": 0,
            "srO_DESC": "297(I)/2023-Table-I"
          }
        ],
        "ratE_ID": 746,
        "ratE_DESC": "25%",
        "ratE_VALUE": 25
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 21,
    "transactioN_DESC": "Goods (FED in ST Mode)",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 132,
        "ratE_DESC": "0.5%",
        "ratE_VALUE": 0.5
      },
      {
        "schedules": [],
        "ratE_ID": 128,
        "ratE_DESC": "8%",
        "ratE_VALUE": 8
      },
      {
        "schedules": [],
        "ratE_ID": 402,
        "ratE_DESC": "17%",
        "ratE_VALUE": 17
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 22,
    "transactioN_DESC": " Services (FED in ST Mode) ",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 41,
        "ratE_DESC": "8%",
        "ratE_VALUE": 8
      },
      {
        "schedules": [],
        "ratE_ID": 22,
        "ratE_DESC": "16%",
        "ratE_VALUE": 16
      },
      {
        "schedules": [],
        "ratE_ID": 92,
        "ratE_DESC": "17%",
        "ratE_VALUE": 17
      },
      {
        "schedules": [],
        "ratE_ID": 23,
        "ratE_DESC": "19.5%",
        "ratE_VALUE": 19.5
      },
      {
        "schedules": [],
        "ratE_ID": 42,
        "ratE_DESC": "200/bill",
        "ratE_VALUE": 200
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 18,
    "transactioN_DESC": " Services ",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 28,
        "ratE_DESC": "Exempt",
        "ratE_VALUE": 0
      },
      {
        "schedules": [
          {
            "srO_ID": 387,
            "serNo": 0,
            "srO_DESC": "FIFTH SCHEDULE"
          },
          {
            "srO_ID": 438,
            "serNo": 0,
            "srO_DESC": "ICTO"
          },
          {
            "srO_ID": 426,
            "serNo": 0,
            "srO_DESC": "ICTO TABLE II"
          }
        ],
        "ratE_ID": 280,
        "ratE_DESC": "0%",
        "ratE_VALUE": 0
      },
      {
        "schedules": [
          {
            "srO_ID": 452,
            "serNo": 0,
            "srO_DESC": "ICTO TABLE I"
          },
          {
            "srO_ID": 427,
            "serNo": 0,
            "srO_DESC": "ICTO TABLE II"
          }
        ],
        "ratE_ID": 422,
        "ratE_DESC": "5%",
        "ratE_VALUE": 5
      },
      {
        "schedules": [
          {
            "srO_ID": 434,
            "serNo": 0,
            "srO_DESC": "ICTO TABLE I"
          }
        ],
        "ratE_ID": 614,
        "ratE_DESC": "15%",
        "ratE_VALUE": 15
      },
      {
        "schedules": [],
        "ratE_ID": 22,
        "ratE_DESC": "16%",
        "ratE_VALUE": 16
      },
      {
        "schedules": [],
        "ratE_ID": 92,
        "ratE_DESC": "17%",
        "ratE_VALUE": 17
      },
      {
        "schedules": [],
        "ratE_ID": 430,
        "ratE_DESC": "18.5%",
        "ratE_VALUE": 18.5
      },
      {
        "schedules": [],
        "ratE_ID": 281,
        "ratE_DESC": "50/SqY",
        "ratE_VALUE": 50
      },
      {
        "schedules": [],
        "ratE_ID": 282,
        "ratE_DESC": "100/SqY",
        "ratE_VALUE": 100
      },
      {
        "schedules": [
          {
            "srO_ID": 431,
            "serNo": 0,
            "srO_DESC": "ICTO TABLE II"
          }
        ],
        "ratE_ID": 717,
        "ratE_DESC": "Rs.1000",
        "ratE_VALUE": 1000
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 81,
    "transactioN_DESC": "Exempt goods",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 383,
            "serNo": 0,
            "srO_DESC": "6th Schd Table I"
          },
          {
            "srO_ID": 384,
            "serNo": 0,
            "srO_DESC": "6th Schd Table II"
          },
          {
            "srO_ID": 385,
            "serNo": 0,
            "srO_DESC": "6th Schd Table III"
          },
          {
            "srO_ID": 439,
            "serNo": 0,
            "srO_DESC": "Eighth Schedule Table 1"
          },
          {
            "srO_ID": 391,
            "serNo": 0,
            "srO_DESC": "NINTH SCHEDULE"
          }
        ],
        "ratE_ID": 133,
        "ratE_DESC": "Exempt",
        "ratE_VALUE": 0
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 82,
    "transactioN_DESC": "DTRE goods",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 134,
        "ratE_DESC": "DTRE",
        "ratE_VALUE": 0
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 130,
    "transactioN_DESC": "Cotton ginners",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 132,
    "transactioN_DESC": "Electric Vehicle",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 399,
            "serNo": 0,
            "srO_DESC": "6th Schd Table III"
          },
          {
            "srO_ID": 400,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 625,
        "ratE_DESC": "1%",
        "ratE_VALUE": 1
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 134,
    "transactioN_DESC": "Cement /Concrete Block",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 629,
        "ratE_DESC": "Rs.2",
        "ratE_VALUE": 2
      },
      {
        "schedules": [],
        "ratE_ID": 631,
        "ratE_DESC": "Rs.3",
        "ratE_VALUE": 3
      },
      {
        "schedules": [],
        "ratE_ID": 633,
        "ratE_DESC": "Rs.5",
        "ratE_VALUE": 5
      },
      {
        "schedules": [],
        "ratE_ID": 635,
        "ratE_DESC": "Rs.10",
        "ratE_VALUE": 10
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 84,
    "transactioN_DESC": "Telecommunication services",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 343,
        "ratE_DESC": "17%",
        "ratE_VALUE": 17
      },
      {
        "schedules": [],
        "ratE_ID": 146,
        "ratE_DESC": "18.5%",
        "ratE_VALUE": 18.5
      },
      {
        "schedules": [],
        "ratE_ID": 181,
        "ratE_DESC": "19.5%",
        "ratE_VALUE": 19.5
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 123,
    "transactioN_DESC": "Steel melting and re-rolling",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 728,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 125,
    "transactioN_DESC": "Ship breaking",
    "rates": [
      {
        "schedules": [],
        "ratE_ID": 745,
        "ratE_DESC": "18%",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 115,
    "transactioN_DESC": "Potassium Chlorate",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 444,
            "serNo": 0,
            "srO_DESC": "EIGHTH SCHEDULE Table 1"
          }
        ],
        "ratE_ID": 734,
        "ratE_DESC": "18% along with rupees 60 per kilogram",
        "ratE_VALUE": 18
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 178,
    "transactioN_DESC": "CNG Sales",
    "rates": []
  },
  {
    "transactioN_TYPE_ID": 181,
    "transactioN_DESC": "Toll Manufacturing",
    "rates": []
  },
  {
    "transactioN_TYPE_ID": 138,
    "transactioN_DESC": "Non-Adjustable Supplies",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 440,
            "serNo": 0,
            "srO_DESC": "Eighth Schedule Table 1"
          }
        ],
        "ratE_ID": 727,
        "ratE_DESC": "0%",
        "ratE_VALUE": 0
      }
    ]
  },
  {
    "transactioN_TYPE_ID": 139,
    "transactioN_DESC": "Goods as per SRO.297(|)/2023",
    "rates": [
      {
        "schedules": [
          {
            "srO_ID": 448,
            "serNo": 0,
            "srO_DESC": "297(I)/2023-Table-I"
          },
          {
            "srO_ID": 449,
            "serNo": 0,
            "srO_DESC": "297(I)/2023-Table-II"
          }
        ],
        "ratE_ID": 742,
        "ratE_DESC": "25%",
        "ratE_VALUE": 25
      }
    ]
  }
]

I have examined the above files and this confirmed what we discussed previously, that is that each Sale Type can have multiple Rates, which in turn should correspond to Tax Codes.

I will initiate the update of the localization, however, I need to confirm that this will not negatively affect the work you already done.

Also, the field names are different from the specification for integrations, e.g. in the spec file (see below image), it says sroScheduleNo & sroItemSerialNo but in this json it says rates.schedules.serNo, rates.schedules.srO_ID.

This creates two problems for me:

  1. I don’t know which one is which
  2. I don’t know which terminology to use, I went with the one in the sample post request below:

Also, I’m not sure how schedules fit into this. Some Rates like transactioN_TYPE_ID 24 > ratE_ID 623 have multiple schedules attached to it, namely 587(I)/2017 & EIGHTH SCHEDULE Table 1.

I’m not sure what to do with this. I’m thinking maybe a multiple value custom field? Or should we create a separate Tax Code for each Schedule?

@Mabaega, please take a look at the localizations, see if it’s any good and give me your feedback.

It seems that Scenario ID and Tax Rate are more suitable to be used as the names of Tax Codes.

This approach will make it easier for users to select the appropriate Tax Code when creating an invoice.

For example:

SN001 - 18%  
SN005 - 0%  
SN005 - 2%

With this method, we wouldn’t need a Custom Field inside the Tax Code.

As for SRO Schedule ID and SRO Item Serial Number, it’s better to let users select those manually, since each item may have a different code depending on the Sale Type and Tax Rate they choose.

For Further Tax, Extra Tax, and FED Payable, we cannot add them through an inline Custom Field, because these three tax types affect the goods’ tax calculations in the same way that VAT does. For now, we will leave their values blank (or set them to zero) until Manager can fully accommodate these taxes.

@Ealfardan

Below is a sample localization template for Pakistan that has been modified using the FBR Extension.

Several CustomFields have been added for integration purposes, and the TaxCode and TaxCategory have been modified while retaining the same GUIDs from the original localization subdomain.

In addition, the following default CustomFields have been disabled:

  • Number fields: Extra Tax, Further Tax, NTN/CNIC
  • Text fields: HS Code, SRO Item Serial No, SRO Schedule

Pakistan [en-PK].manager (112 KB)

I have updated the localizations server.

When I uploaded the business it created a duplicate so I deleted the old file and renamed the new file to match. I don’t know if this makes any difference, but I have to keep record of this.

The Tax Code namimg is much better now, I have to say.

About the old Custom Fields, do we need them? Or should I just delete them?

Also, there’s a duplicate custom field called “Province”. Is this by design?

It is better to just delete the previous custom field,
as the Province becomes duplicated because FBR uses a different GUID and does not replace the previous custom field.

I will delete unused custom fields as well as the province field with the earliest timestamp

I see you already did that :grimacing:

:grinning_face:

1 Like