Custom Contracts

  • Custom Contracts
  • Custom Contracts
  • Custom Contracts
  • Custom Contracts
  • Custom Contracts
  • Custom Contracts
Racc00n
14 subscribers
BETA 3
8 373

Contracts and Invoices enables advanced player-to-player contracting on multiplayer servers. Whether helping a neighbor or running a full farming business, players can create, accept, and manage contracts to perform field work for other farms and get paid for the job.

The mod includes a complete invoice system that allows farms to send, pay, and delete invoices. After completing a contract, contractors can generate an invoice directly from the job and send it to the hiring farm for payment, creating a realistic and structured workflow. Field access is handled automatically, when a contract is accepted, the contractor farm receives permission to work the specific field tied to that contract.
https://github.com/racc00n01/FS25_CustomContracts

Server
Consoles
Changelog
3
  • Added a full invoice system
    Removed automatic payments after completing a contract
    Completing a payment will now open an invoice that you can send to the farm
    Create invoices based on contracts or stand-alone invoices
    Automatic field access when accepting a contract
    Specific finance row for Invoices
    Added Completed filter tab to the contracts list
    Invoices are seperated by Inbox and Outbox

    IMPORTANT: Due to a lot of changes to the structure of the data, you need to delete all contracts before uploading this version. Or you can remove the CustomContracts.xml inside your savegame(number) folder. For example: savegame1 -> CustomContracts.xml

    IMPORTANT: The name is changed from FS25_CustomContracts to FS25_ContractsAndInvoices. Everything should be working the same, but you need to remove/disabled the old version of FS25_CustomContracts

  • Contracts should expire correctly now
    Removed double FOLIAGE REMOVING contract type
    Added redirect to correct tab when performing actions on a contract
    Dynamic button rendering based on contract states
    Cancel contracts from both sides now don't disappear
    Added the option to edit contracts
    Added the option to reopen contracts
    Implemented the right way of doing texts and translations
    Fixed an issue where contractor farm name will be more important than certain contract statuses in the UI

Credits
Comments
11