МНОГОЮРИСДИКЦИОННЫЕ ТРЕБОВАНИЯ К НАЧИСЛЕНИЮ ВЫПЛАТ

1. Способ компилирования требований начисления выплат из множества юрисдикций, способ содержит этапы, на которых:
каталогизируют (302) множество сводов правил начисления выплат, которые требуются в одной из упомянутого множества юрисдикций;
формируют (312) пользовательское представление (400), которое включает в себя упомянутое множество сводов правил начисления выплат;
формируют (316) представление (500) реализации вычисления выплаты, представление (500) реализации основано на пользовательском представлении (400) и включает в себя множество элементов; и
создают (326) спецификацию для каждого элемента представления (500) реализации.
2. Способ по п.1, в котором каталогизация (302) содержит получение (304) платежей и вычетов сотрудника для юрисдикции.
3. Способ по п.1, в котором каталогизация (302) содержит получение (306) пособий сотрудника для юрисдикции.
4. Способ по п.1, в котором каталогизация (302) содержит получение (308) отчислений работодателя и выплаты с законодательным требуемым сообщением работодателя для юрисдикции.
5. Способ по п.1, в котором каталогизация (302) упомянутого множества сводов правил начисления выплат содержит анализ (310) документов начисления выплат, которые являются специфическими для юрисдикции, для получения упомянутого множества сводов правил начисления выплат.
6. Способ по п.1, дополнительно содержащий определение (314) множества типов сводов правил начисления выплат, каждый тип свода правил начисления выплат соответствует категории обработки.
7. Способ по п.6, в котором формирование (316) представления (500) реализации содержит создание (318) элемента, который соответствует каждому из упомянутого множества сводов правил начисления выплат или каждому из упомянутого множества типов сводов правил начисления выплат.
8. Способ по п.7, в котором формирование (316) представления (500) реализации содержит удаление (320) выбранного количества созданных элементов, когда выбранное количество созданных элементов включает в себя ввод элемента, который эквивалентен выводу элемента.
9. Способ по п.7, в котором формирование (316) представления (500) реализации содержит добавление (322) новых элементов к представлению (500) реализации, если один из упомянутого множества сводов правил начисления выплат или один из упомянутого множества типов сводов правил начисления выплат включает в себя более чем одну функциональность.
10. Способ по п.7, в котором формирование (316) представления (500) реализации содержит комбинирование выбранного количества созданных элементов, если свод правил начисления выплат или тип свода правил начисления выплат, который соответствует выбранному количеству созданных элементов, имеют общие функциональности.
11. Способ по п.1, в котором создание (326) спецификации для каждого элемента представления (500) реализации содержит включение ввода (вводов), вывода (выводов) и правила (правил) в каждую спецификацию, причем вывод (выводы), по меньшей мере, частично основаны на вводе (вводах) и правиле (правилах).
12. Способ создания машины (206-1, 206-2) обработки начисления выплат для использования в вычислении выплаты, способ содержит этапы, на которых:
обеспечивают (602) множество спецификаций для юрисдикции, которые соответствуют элементам выплаты и включают в себя ввод (вводы), вывод (выводы) и правило (правила), причем вывод (выводы), по меньшей мере, частично основаны на вводе (вводах) и правиле (правилах); и
генерируют (612) считываемые компьютером инструкции (208-1, 208-2), указывающие на упомянутое множество спецификаций, для вычисления выплаты для юрисдикции.
13. Способ по п.12, в котором обеспечение (602) множества спецификаций содержит каталогизацию (604) множества сводов правил начисления выплат, которые требуются для юрисдикции.
14. Способ по п.13, в котором обеспечение (602) множества спецификаций содержит формирование пользовательского представления (400) для вычисления выплаты, которое включает в себя упомянутое множество сводов правил начисления выплат.
15. Способ по п.14, в котором обеспечение (602) множества спецификаций содержит формирование представления (500) реализации вычисления выплаты, причем представление (500) реализации основано на пользовательском представлении (400) и включает в себя множество элементов.
16. Способ по п.15, в котором обеспечение (602) множества спецификаций содержит создание каждой из спецификаций для каждого элемента представления (500) реализации.
17. Система (200-1, 200-2) начисления выплат, содержащая:
клиентское приложение (202-1, 202-2); и
машину (206-1, 206-2) обработки начисления выплат, включающую в себя считываемые компьютером инструкции (208-1, 208-2) для вычисления выплаты, причем считываемые компьютером инструкции являются указывающими на информацию во множестве спецификаций для юрисдикции, причем каждая из упомянутого множества спецификаций соответствует элементу для вычисления выплаты.
18. Система (200-1, 200-2) начисления выплат по п.17, в которой информация каждой спецификации включает в себя ввод (вводы), вывод (выводы) и правило (правила), причем вывод (выводы), по меньшей мере, частично основаны на вводе (вводах) и правиле (правилах).
19. Система (200-1, 200-2) начисления выплат по п.18, в которой считываемые компьютером инструкции (208) выполняют этап вычисления вывода (выводов) каждой спецификации, по меньшей мере, частично основываясь на вводе (вводах) и правиле (правилах).
20. Система (200-1, 200-2) начисления выплат по п.17, в которой считываемые компьютером инструкции (208-1, 208-2) выполняют этап вычисления выплаты, основываясь, по меньшей мере, частично на выводе (выводах) каждой спецификации.