addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / amount
Added value: +{
+ "description": "Payment amount in JPY",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / calcDirection
Added value: +{
+ "default": "gross-to-net",
+ "description": "Calculation direction",
+ "enum": [
+ "gross-to-net",
+ "net-to-gross"
+ ],
+ "type": "string"
+}
addedInput schema / properties / incomeType
Added value: +{
+ "default": "freelance",
+ "description": "Income type",
+ "enum": [
+ "freelance",
+ "lawyer",
+ "performer",
+ "other"
+ ],
+ "type": "string"
+}
addedInput schema / properties / taxHandling
Added value: +{
+ "default": "exclusive",
+ "description": "Tax handling (exclusive=税抜, inclusive=税込)",
+ "enum": [
+ "exclusive",
+ "inclusive"
+ ],
+ "type": "string"
+}
addedInput schema / properties / taxRate
Added value: +{
+ "anyOf": [
+ {
+ "const": 10,
+ "type": "number"
+ },
+ {
+ "const": 8,
+ "type": "number"
+ }
+ ],
+ "default": 10,
+ "description": "Consumption tax rate (10 or 8)"
+}
addedInput schema / required
Added value: +[
+ "amount"
+]